我有一个发布到 JMS 主题的 TIBCO BusinessWorks 流程——我们称之为 TOPIC.A——有一个进程订阅该主题,其名称为 SUBSCRIBE.A。
我遇到的问题是第一个开始收听 SUBSCRIBE.A 的服务器很好地挂钩。运行完全相同的进程的其他 3 台服务器收到错误“WebSphere MQ call failed with compcode '2' ('MQCC_FAILED') reason '2429' ('MQRC_SUBSCRIPTION_IN_USE')”
对于企业软件来说,这不是合理的行为,而且我知道 WebsphereMQ、JMS 和 TIBCO Businessworks 都可以很好地扩展,所以我一定遗漏了一些东西。我只希望每个事件处理一次,但一个盒子不会这样做,无论是出于故障转移原因还是剪切量原因。
我需要做什么才能让集群中的所有 4 台服务器为订阅 SUBSCRIBE.A 提供服务?