use*_*836 5 rabbitmq rabbitmq-exchange
我已经开始使用 RabbitMQ,我的用例非常简单 - 生产者将消息放入队列中以供消费者处理。每条消息最多由一个消费者处理,并且消息根据队列名称从生产者定向到消费者。
Direct交换似乎非常适合这一点,default交换就是direct交换。
是否有任何原因(性能、管理、许可等)不使用该default交易所并创建自己的交易所?例如,我将使用高可用性队列(https://www.rabbitmq.com/ha.html),并且不确定如果所有 HA 队列都在交换机上是否会对集群产生负面default影响而不是不同的交易所?
使用默认交换,您可以获得性能,因为几乎不涉及路由逻辑,但最终您会将发布者与消费者耦合起来,这在消息传递中是一种反模式。
同时如果你关心的是性能,我怀疑RabbitMQ的路由性能将是你遇到的第一个问题。队列分页、HA 情况下通过网络进行队列同步等似乎是我在关心性能时会担心的事情。
| 归档时间: |
|
| 查看次数: |
1242 次 |
| 最近记录: |