首页 新闻 会员 周边 捐助

RabbitMQ 为什么生产者与消息都要声明交换器

0
[已解决问题] 解决于 2017-05-29 22:04

生产者->交换器->分发到队列->绑定信息->消费者

所以原理上,不应该只有生产者的消息才关心交换器如何定义,如何分发到队列,为何看了代码实现,消息者也需要知道交换器的定义呢,是否消费者只需要绑定定义,需指定队列消息就好了?

难道:只是为了不论哪边程序开始运行,RabbitMQ都把内部的交换器、绑定信息与队列先定义好?

MorganZhou的主页 MorganZhou | 菜鸟二级 | 园豆:218
提问于:2017-03-18 14:18
< >
分享
最佳答案
0

没这个必要,消费者只需关心队列。

你看的代码估计大部分是考虑到初始化的问题所以才这样搞的,一般正式场景下随巴拉那么多就为了一次初始化。

奖励园豆:5
Daniel Cai | 专家六级 |园豆:10424 | 2017-03-19 08:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册