rabbitmq AMQP交换到交换网状结构

kadbb459  于 2023-02-12  发布在  RabbitMQ
关注(0)|答案(1)|浏览(172)

是否可以使用exchange在服务器之间创建一个网状架构来与AMQP交换绑定?
一个实际示例是聊天中继系统,其具有跨因特网的多个出口节点/交换机,这些出口节点/交换机必须全部处于相同状态,使得节点可以将消息中继到连接到它们的客户端,并且不具有正在传递的重复消息。
其次,有没有比AMQP更好的技术来做这件事?

czfnxgou

czfnxgou1#

XMPP显然是聊天系统的一个选择。
到目前为止,AMQP中还没有明确的标准来连接服务器。“Exchange to Exchange binding”是RabbitMQ的一个非标准扩展。也就是说,一旦建立了连接,协议本身就是所需要的全部。因此,网状网络当然是可能的。只是您建立它们的方式会因服务器而异。ApacheQpid的qpidd代理支持与任何AMQP 0-10或(最近)1.0兼容的服务器建立连接,并通过这些服务器拉或推消息。

相关问题