我有三个或更多需要相互通信的进程。所有都不是双向的,这意味着,process1可能必须与process2对话,但process2不需要与process1对话。但有些是双向的。
我在考虑消息队列。但是我读过,一次只能有一个进程注册通知。我想这消除了MQ的使用。
并没有其他IPC似乎适合这一点。
如果我的想法正确,请建议我。也建议我实施我的要求的方法。
感谢。
答案 0 :(得分:0)
存在许多消息队列的实现。如果您正在谈论发布 - 订阅消息传递,通常会有许多订阅者。对于其他中间件,您可以进行任意数量的单向或双向通信,但很少进行广播。
您可能想要查看我们的MsgConnect(开源),它可以让您的应用程序在同一系统或网络上相互发送消息(有和没有回复)。