rabbitmq为什么要指定exchange,发送端指定队列直接发送消息,消费端也能获取啊,感觉不需要指定exchange啊
2条回答 默认 最新
- L星火燎原 2019-01-29 16:36关注
AMQP协议中的核心思想就是生产者和消费者隔离,生产者从不直接将消息发送给队列。生产者通常不知道是否一个消息会被发送到队列中,只是将消息发送到一个交换机。先由Exchange来接收,然后Exchange按照特定的策略转发到Queue进行存储。同理,消费者也是如此。Exchange 就类似于一个交换机,转发各个消息分发到相应的队列中。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报