什么是仲裁服务!

什么是仲裁服务!

9 个赞

集群里有机器死掉的时候只参与投票,自己本身不存数据的投票节点,要省钱的时候用的架构

6 个赞

蹲蹲

3 个赞

仲裁就是投票。

2 个赞

跟Paxos协议有直接关系吧

OceanBase 仲裁服务是轻量投票节点,无业务数据,仅参与选主投票,解决两副本无多数派故障停机问题。

1 个赞

仅参与投票,选举新的节点。

在 OceanBase 集群中,仲裁服务主要用于以下几个关键方面:

  1. ‌集群分裂检测与解决:在分布式系统中,网络分区(网络故障导致节点间无法通信)可能导致集群分裂成多个子集群。仲裁服务帮助检测这种情况,并通过投票机制解决分裂问题,确保只有一个合法的集群可以继续运行。
  2. ‌领导者选举:在分布式系统中,某些服务(如主节点服务)需要有一个明确的领导者来协调操作。仲裁服务通过投票机制选举出领导者,确保系统操作的一致性和正确性。
  3. ‌故障转移:当主节点发生故障时,仲裁服务帮助快速选举新的主节点,实现无缝故障转移,保证服务的连续性和可用性。
  4. ‌数据一致性保证:通过仲裁机制,确保在分布式事务处理中数据的一致性。例如,在两阶段提交(2PC)协议中,仲裁服务确保所有参与者都能就事务的提交达成一致。

打卡打卡

不错!!!

针对什么是仲裁服务!的分析很透彻,受教了。

学到了