问答详情
源自:2-4 RabbitMQ整合SpringBoot2-消费端处理消息-2

为什么消费者又要绑定队列还要绑定交换机和topic

感觉消费者绑定队列就行了,交换机和队列绑定,交换机根据topic分发消息,所以消费者为什么要绑定交换机和topic

提问者:慕运维9623348 2019-06-03 07:52

个回答

  • qq_大胖_2
    2020-01-16 11:29:57

    对,消费者绑定队列就行的。加上交换机和路由键是为了初始的时候创建绑定关系,如果一开始已经绑定的话就可以不用加

  • 慕容3493884
    2019-08-20 16:26:41

    消费者只需监听指定的队列。队列与交换机的绑定,routingKey等关系可在消费者、生成者方、或者管理台手工创建。

  • 小momo
    2019-06-04 11:37:16

    绑定topic 是为了拿到发送方式,是订阅的还是其他的。绑定交换机是为了,虽然一个交换机下不能有多个相同的message  queue ,但是一个vitual host 下可以有多个exchange. 只绑定message  queue 不能知道是哪个exchange 下的。