IBM MQ publish/subscribe 向一位订户发送消息
IBM MQ publish/subscribe send message to one subscriber
我想构建一个 publish/subscribe 程序来计算集群上的矩阵操作。
当发布者向主题发送消息时,消息会复制给所有订阅者。
我想将消息的副本发送给一个订阅者,消息被删除而不发送给其他订阅者。
有两种方法可以做到这一点。
- 进行管理订阅并让所有订阅者从订阅指向的队列中读取消息。
- 使用 MQ V8.0、新的 JMS 2.0 接口和 Shared Subscription 功能。
请注意,在这两种情况下,所有订阅者都连接到同一个队列管理器。虽然 Pub/Sub 创建单个逻辑消息,但当它广播到其他队列管理器时,它会变成多个物理消息,并且订阅者对它们的使用不会跨网络协调。
使用队列,而不是主题。主题专为一对多发布而设计,队列允许多个侦听器,但每条消息仅传递给一个侦听器。
我想构建一个 publish/subscribe 程序来计算集群上的矩阵操作。
当发布者向主题发送消息时,消息会复制给所有订阅者。
我想将消息的副本发送给一个订阅者,消息被删除而不发送给其他订阅者。
有两种方法可以做到这一点。
- 进行管理订阅并让所有订阅者从订阅指向的队列中读取消息。
- 使用 MQ V8.0、新的 JMS 2.0 接口和 Shared Subscription 功能。
请注意,在这两种情况下,所有订阅者都连接到同一个队列管理器。虽然 Pub/Sub 创建单个逻辑消息,但当它广播到其他队列管理器时,它会变成多个物理消息,并且订阅者对它们的使用不会跨网络协调。
使用队列,而不是主题。主题专为一对多发布而设计,队列允许多个侦听器,但每条消息仅传递给一个侦听器。