IBM MQ发布/订阅向一个订阅者发送消息

Arm*_*man 5 java jms ibm-mq

我想构建一个发布/订阅程序来计算集群上的矩阵操作.

当发布者向主题发送消息时,消息将复制到所有订阅者.

我想要一个消息副本发送给一个订阅者,该消息删除,而不是发送给其他订阅者.

T.R*_*Rob 3

有两种方法可以做到这一点。

  1. 进行管理订阅并让所有订阅者从订阅指向的队列中读取消息。
  2. 使用 MQ V8.0、新的 JMS 2.0 接口和共享订阅功能。

请注意,在这两种情况下,所有订阅者都连接到同一个队列管理器。尽管 Pub/Sub 创建单个逻辑消息,但当它广播到其他队列管理器时,它会变成多个物理消息,并且订阅者对它们的消费不会在网络上进行协调。