为什么要使用exchange,而不能直接发送消息到queue中呢?

来源:1-4 RabbitMQ核心概念

雨潇97

2019-07-07 23:10

为什么要使用exchange,而不能直接发送消息到queue中呢?

写回答 关注

1回答

  • 姜姜云
    2019-07-10 15:59:06

    exchange作为一个中转站实现了生产者和队列直接的耦合,因为发送消息是根据不同的需求来的,可能是点对点,可能是根据匹配规则,可能是群发,如果让消息发送者来做处理,会很麻烦,因此,使用exchange来处理各种需求,发送者就发送消息就可以了

    雨潇97

    其实exchanges和queue的绑定还是很麻烦的,基本还是要全配置

    2019-07-10 16:02:11

    共 1 条回复 >

RabbitMQ消息中间件极速入门与实战

入门RabbitMQ,并整合SpringBoot2.x,实现100%消息的可靠性投递!

42055 学习 · 143 问题

查看课程

相似问题