我希望将单个队列连接到多个队列管理器(至少2 qmgrs)。假设我使用qmgrA and qmgrB作为队列管理器,并且它连接到queueName。我将发布一条消息"Hello"到连接到qmgrA的queueName,以及另一条消息"World" on qmgrB。因此,假设queueName包含"Hello"和"World"。
问题是我如何同时收到这些信息?您能给我一个示例代码片段/片段,让我至少概述一下如何开始使用该设计进行编码。
备注:*我要求这样做是因为例如,qmgrA由于未知的原因被断开/关闭,至少qmgrB仍然处于活
我必须创建单个服务器进程A和多个客户端进程(Es)。所有用户都应该使用Linux消息队列进行数据传递。信息将向两个方向流动。同时,多个客户端进程(Es)也可能已注册到服务器进程A。
目前,我只使用一个命名消息队列,它由Server Process A创建和打开,并由客户端进程(Es)使用/打开(仅)。这适用于两个流程场景(即一个服务器进程A和一个客户机进程B),但不适用于多个客户端进程(Es)和一个服务器进程。
我在这里面临的问题是设计/逻辑。如何从其他客户端进程(Es)解除服务器进程A上的多路复用消息,以及从服务器进程A返回到相应的客户端进程,或者可能它可以发送回所有客户端进程(Es),但必
我有一个Azure函数QueueTrigger,它侦听存储队列中的消息,如下所示:
Message text
--------------------------
{"ClientName": "client1"}
{"ClientName": "client2"}
{"ClientName": "client3"}
然后,QueueTrigger有如下代码:
if 'client1' == queue_msg['ClientName']:
# do work