gpt4 book ai didi

tcp - AMQP是如何克服直接使用TCP的困难的呢?

转载 作者:可可西里 更新时间:2023-11-01 02:33:48 26 4
gpt4 key购买 nike

AMQP是如何克服发送消息时直接使用TCP的困难呢?或者更具体地说是在发布/订阅场景中?

最佳答案

在 AMQP 中有一个代理,该代理接收消息,然后执行将它们路由到交换器和队列的困难部分。您还可以设置持久队列,即使在断开连接时也能为客户端保存消息。

您当然可以自己完成所有这些工作,但要正确完成这些工作量巨大。 RabbitMQ 特别是在许多部署中经过了实战测试。

您仍在 AMQP 下使用 TCP 协议(protocol),AMQP 提供了更高的抽象。

您还必须选择一种有线协议(protocol)来与您的所有客户端一起使用,其中 AMQP 已经定义了该有线协议(protocol)。

关于tcp - AMQP是如何克服直接使用TCP的困难的呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15147576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com