Ibm mq 如何确保订单保存?

Ibm mq 如何确保订单保存?,ibm-mq,Ibm Mq,我们有一个将消息发布到单个主题的应用程序。这些消息预计将由多个订阅者应用程序按照发布它们的完全相同的顺序使用 复杂的是,每个订阅者将使用不同的消息选择器根据消息的属性过滤消息。过滤器将确保订阅者读取的消息之间没有重叠。 例如 时间消息属性 t1 m1红色 t2 m2蓝色 t3 m3红色 假设订户S1订阅读取颜色=红色,S2订阅读取颜色=蓝色,我们需要S1读取m1并被阻止,直到S2读取m2。只有S2读取m2后,S1才会读取m3 Websphere MQ 7.0是否可以实现这一点?如果可以,我们应该

我们有一个将消息发布到单个主题的应用程序。这些消息预计将由多个订阅者应用程序按照发布它们的完全相同的顺序使用

复杂的是,每个订阅者将使用不同的消息选择器根据消息的属性过滤消息。过滤器将确保订阅者读取的消息之间没有重叠。 例如

时间消息属性

t1 m1红色

t2 m2蓝色

t3 m3红色

假设订户S1订阅读取颜色=红色,S2订阅读取颜色=蓝色,我们需要S1读取m1并被阻止,直到S2读取m2。只有S2读取m2后,S1才会读取m3

Websphere MQ 7.0是否可以实现这一点?如果可以,我们应该为队列管理器使用什么配置,在MQGET操作中应该使用什么选项

谢谢,
Yash

在发布/订阅消息传递中,发布者既不知道订阅者,也不知道订阅者是否存在其他订阅者。我不认为任何消息传递提供商都会有您想要的功能

对您来说,实现一个事件机制可能很简单,其中S1通知S2接收消息