【发布时间】:2018-01-24 19:43:00
【问题描述】:
我们有 Spring Integration Aggregator 组件在多个实例中运行,但都指向同一个 JDBCMessageStore (oracle)。我知道我们可以根据主机名设置区域,以便聚合器聚合与特定主机相关的消息。
但是有什么方法可以在所有实例中使用 DEFAULT 区域,并且仍然只有一个实例聚合消息存储中的所有消息?
我正在阅读“Redis 锁注册表”、“Gemfire 锁注册表”和“Zookeeper 锁注册表”。他们是否需要创建/配置其相关的 MessageStore?或者我可以将它们与现有的 JDBCMessageStore(oracle) 一起使用吗?
使用上述锁注册机制有什么缺点吗?
【问题讨论】: