1

我有三个或更多需要相互通信的进程。所有这些都不是双向的,这意味着 process1 可能必须与 process2 对话,但 process2 不需要与 process1 对话。但有些是双向的。

我在考虑消息队列。但我读过,一次只有一个进程可以注册通知。我猜这消除了 MQ 的使用。

似乎没有其他 IPC 适合于此。

如果我的想法正确,请建议我。还建议我实现我的要求的方法。

谢谢。

4

1 回答 1

0

存在许多消息队列的实现。如果您谈论的是发布-订阅消息,通常会有很多订阅者。对于其他中间件,您可以进行任意数量的单向或双向通信,但很少广播。

您可能想查看我们的MsgConnect(开源),它可以让您的应用程序在同一系统上或跨网络相互发送消息(无论有无回复)。

于 2013-04-26T04:25:39.940 回答