技術(shù)特征:
技術(shù)總結(jié)
本申請?zhí)峁┮环N保證數(shù)據(jù)一致性和可用性的方法及裝置,所述方法包括:在任意一個節(jié)點設(shè)備不可用的情況下,判斷可用節(jié)點設(shè)備數(shù)量是否超過所有節(jié)點設(shè)備數(shù)量的一半;在可用節(jié)點設(shè)備數(shù)量不超過所有節(jié)點設(shè)備數(shù)量的一半的情況下,修改可用的節(jié)點設(shè)備的配置文件中節(jié)點信息以及節(jié)點設(shè)備總數(shù);在接收到事務(wù)提交請求的情況下,根據(jù)修改后的配置文件,向可用的節(jié)點設(shè)備發(fā)起針對該事務(wù)的提交操作;判斷成功提交該事務(wù)的節(jié)點設(shè)備的數(shù)量是否超過修改后節(jié)點設(shè)備總數(shù)的一半;在成功提交該事務(wù)的節(jié)點設(shè)備的數(shù)量超過修改后節(jié)點設(shè)備總數(shù)的一半的情況下,則確定該事務(wù)提交成功,并向事務(wù)提交方返回提交成功的信息。應(yīng)用本申請實施例,保證數(shù)據(jù)一致性和可用性。
技術(shù)研發(fā)人員:李陽
受保護的技術(shù)使用者:阿里巴巴集團控股有限公司
技術(shù)研發(fā)日:2017.04.06
技術(shù)公布日:2017.09.22