Spring 带有聚合器的集成集群

Spring Integration Cluster with aggregator

我们正在使用在其流程中包含聚合器的 SI 构建集群。在这里我们发现聚合器有两个选项:

  1. 使用 LockRegistry(Redis、Zookeeper 等)
  2. 使用 Zookeeper 领导监听器

阅读文档后,我找不到最佳选择。在哪些情况下 LockRegistry 比 leader listener 更好?

感谢任何帮助解决这个问题

提前致谢

此致,

古兹曼

这取决于您的应用需求;对于 leader listener,通常只有一个实例处于活动状态;当第一个实例死亡时,另一个实例将接管。

如果要双活,使用全局锁。

两种情况都需要共享 MessageGroupStore