【发布时间】:2017-01-14 06:34:12
【问题描述】:
我正在开发分布式应用程序(4 个实例正在运行并由负载平衡控制。每个实例都是相同的。一个实例不会依赖另一个实例,每个实例都会执行所有操作)。应用程序需要监听一个名为“结果”的 JMS 主题。 4 个实例将使用相同的订阅 ID 收听相同的主题。我正在使用 Camel pub sub。会发生什么,
- 所有实例都会收到相同的 JMS 消息吗? (应用中出现重复交易)
- 是否只有一个实例会收到消息,而其他实例不会收到消息?
如果问题 2 的答案是“是”。同一个实例会一直收到消息吗?
如果问题 3 的答案是“是”。另一个实例是否会收到消息,因为该实例已关闭?
我想在分布式应用程序中实现JMS pub sub而不重复消息。如果我的问题不清楚,请解决我的问题。让我知道我会提供更多详细信息。
【问题讨论】: