部署 OceanBase 集群时,各个 OBServer 的 RPC 允许的时钟偏差最大是?
A. 1ms
B. 10ms
C. 100ms
D. 1s
2 个赞
答案:C
OceanBase 集群内部 OBServer 之间 RPC 通信、Paxos 副本选举、事务时间戳依赖时钟同步,官方规定集群节点间最大容忍时钟偏差为 100ms OceanBase:
- 生产环境推荐控制在 50ms 以内,视为优秀同步状态;
- 一旦节点间时钟偏差超过 100ms,极易引发副本无主、Paxos 选举异常、分布式事务时序错乱等问题;
- 2s 是系统兜底硬阈值,超出该值集群会直接异常,并非 RPC 正常运行允许的标准上限。
楼主求采纳
正确答案是C. 100ms,官方部署文档明确要求:添加 OBServer 节点时,需检查时钟同步情况,保证所有节点的时钟偏差在 100ms 以内。超过这个阈值可能影响选举模块,导致脑裂或无主副本。(https://www.oceanbase.com/docs/community-observer-cn-10000000001880331)
1 个赞