Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以使用交换在服务器之间创建网格架构以交换与 AMQP 的绑定?
一个实际的例子是一个聊天中继系统,它在互联网上有多个出口节点/交换,它们必须都处于相同的状态,以便节点可以将消息中继到连接到它们的客户端,并且不会有重复的消息被传递。
其次,是否有比 AMQP 更好的技术来做到这一点?
XMPP 将是聊天系统的明显选择。
到目前为止,AMQP 中还没有用于连接服务器的明确标准。“交换到交换绑定”是 RabbitMQ 的非标准扩展。也就是说,一旦建立连接,协议本身就是所需要的。所以网状网络当然是可能的,只是你建立它们的方式会因服务器而异。来自 Apache Qpid 的 qpidd 代理支持与任何 AMQP 0-10 或(最近)1.0 兼容的服务器建立连接,并在其上拉取或推送消息。