关于Camunda Zeebe多区域主备部署的问题咨询
Camunda 8 多区域Active-Passive部署问题与解决方案探讨
我们采用Camunda 8的多区域部署方案,基于Zeebe的Active-Active模式实现整体的Active-Passive架构,但这种部署方式给主备架构带来了以下问题:
- 被动区域故障会牵连主动区域:如网络中断、节点崩溃等场景,可能导致共识(Consensus)延迟甚至终止,直接影响对应分区的请求处理。
- 跨区域网络调用拉高请求延迟:在高百分位请求场景和大规模集群下,单个节点响应缓慢的概率叠加,会让延迟问题愈发明显。
- 共识机制产生的跨区域流量成本过高:理想状态下我们仅需承担主动区域到被动区域的单向最小复制流量即可,而当前机制的流量开销远超预期。
核心疑问
是否存在针对上述问题的现有解决方案,尤其是第一个问题?
可行思路探索
我认为可以为Zeebe实现真正的Active-Passive模式:通过专用流处理器将主动区域的变更复制到被动区域,同时支持两种配置模式:
- 异步模式:允许非零RPO(恢复点目标),区域间耦合度更低
- 同步模式:保障零RPO,区域间耦合度更高
内容的提问来源于stack exchange,提问作者Oleg Efimov
相关产品推荐
相关产品推荐

