QJM的基本原理是用2N+1个JournalNode存储Editlog,每次写数据操作都有大部分(>=N+1)当返回成功时,我认为写作成功,数据不会丢失。当然,该算法最多可以容忍N台机器。如果超过N台机器,该算法将无效。
第一部分
1.使用QJM实现HA已成为开源版的默认HA方案,那么,为什么呢? 用QJM实现HA?
1)不需要配置额外的高共享存储,降低了复杂性和维护成本;
2)不需要单独配置fencing实现,QJM本身内置fencing功能;
3)不存在Singlel存在 Point Of Failure;
4)系统健壮性强;
2.
未完待续