课程
/后端开发
/Java
/RabbitMQ消息中间件极速入门与实战
感觉消费者绑定队列就行了,交换机和队列绑定,交换机根据topic分发消息,所以消费者为什么要绑定交换机和topic
2019-06-03
源自:RabbitMQ消息中间件极速入门与实战 2-4
正在回答
对,消费者绑定队列就行的。加上交换机和路由键是为了初始的时候创建绑定关系,如果一开始已经绑定的话就可以不用加
消费者只需监听指定的队列。队列与交换机的绑定,routingKey等关系可在消费者、生成者方、或者管理台手工创建。
绑定topic 是为了拿到发送方式,是订阅的还是其他的。绑定交换机是为了,虽然一个交换机下不能有多个相同的message queue ,但是一个vitual host 下可以有多个exchange. 只绑定message queue 不能知道是哪个exchange 下的。
sandheart
陈陳 回复 sandheart
举报
入门RabbitMQ,并整合SpringBoot2.x,实现100%消息的可靠性投递!
2 回答消费者没有收到ACK, 消息不是还在队列中,可以被消费吗,为什么还要重新发送?
1 回答消费者如何知道消息体进入队列的第一时间
2 回答生产者的路由key和交换机的key一致匹配,为何不能舍去交换机,直接路由到对应队列
1 回答为什么Queue purged结束,队列中还有消息
3 回答exchange与queue如何绑定