【问题标题】:MQ usage with multiple clients and non-dequeueing read多客户端和非出队读取的 MQ 使用
【发布时间】:2017-04-24 08:28:16
【问题描述】:

我有以下任务:我有两个客户端挂在同一个队列上,并且都能够使用各种消息。所需的功能是客户端从队列中读取消息而不提交它,并且仅在完成处理后才提交。在此期间,其他客户端应该无法处理消息(非出队,阻塞读取 = NDBR)。 实际例子:

消息放入队列、Msg1 和 Msg2。所需功能: Client1 NDBR's Msg 1->Queue content (Msg1-blocked,Msg2)->Client 2 NDBR's Msg2->Queue content(Msg1-blocked,Msg2-blocked)->Client 1 完成提交 Msg1->Queue content(Msg2 -blocked) -> 客户端 2 完成处理,提交 Msg2-> 队列为空。

这样的解决方案可能吗?

【问题讨论】:

    标签: ibm-mq


    【解决方案1】:

    当然 - 标准的东西。它记录在手册中。去查找同步点并提交/退出。

    【讨论】:

      猜你喜欢
      • 2022-10-30
      • 2017-05-31
      • 2017-04-30
      • 1970-01-01
      • 2017-02-17
      • 1970-01-01
      • 2013-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多