使用 RPC over MQ 有哪些好的用例?如果一个节点进程想要与一个 java 程序对话,我们可以使用 RabbitMQ 吗?其他选择是什么?什么 nowjs 或 dNode 不能用 socket.io 完成?RPC 或 MQ 上的 node.js 中有许多模块。它们都满足某些特定需求吗?
编辑:
我在找什么?
您如何在浏览器/客户端和服务器之间进行 RPC 风格的全双工通信?我认为答案是 socket.io 或 nowjs 或 dNode .. 如果有更多请添加。
您的节点进程如何与异构系统中的其他进程通信?如果您想将一些 CPU 绑定任务卸载到其他进程,这可能是必要的……例如在 node.js 进程和 Java 进程之间。可以有 3 种不同的方法来做到这一点。哪个适合什么?
一世。发布-订阅
ii. 请求-响应
iii. 推拉
你什么时候使用 xmpp 而不是 rabbitMQ ?