gpt4 book ai didi

rabbitmq - 不在 RabbitMQ 上使用默认交换的原因?

转载 作者:行者123 更新时间:2023-12-02 03:21:37 24 4
gpt4 key购买 nike

我已经开始使用 RabbitMQ,我的用例非常简单 - 生产者将消息放在队列中以供消费者处理。每条消息最多由一个消费者处理,消息根据队列名称从生产者定向到消费者。
Direct交流似乎非常适合这个和 default交换是direct交换。

是否有任何原因(性能、管理、许可等)不使用 default交换并创建自己的?例如,我将使用高可用性队列 ( https://www.rabbitmq.com/ha.html ) 并且不确定如果所有 HA 队列都在 default 上是否会对集群产生任何负面影响交换而不是不同的交换?

最佳答案

使用默认交换,您可以获得性能,因为几乎不涉及路由逻辑,但最终您将发布者与消费者耦合,这在消息传递中有点反模式。

同时如果你关心的是性能,我怀疑RabbitMQ的路由性能会是你遇到的第一个问题。队列分页、在 HA 的情况下通过网络进行队列同步等等,似乎是我在关心性能时会担心的事情。

关于rabbitmq - 不在 RabbitMQ 上使用默认交换的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33034231/

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