1.1本博文简介
前面降到了将消息广播给多个Consumer,本博文主要是对消息进行固定点的传输,每个Consumer从消息队列中获取固定类型的消息。
1.2Bindings
在前面的代码中,咱们写过这样的代码:
channel.queue_bind(exchange=exchange_name,queue=queue_name)
一个binding 是exchange与queue的关联纽带。
binding可以附加一个额外的参数routing_key,来避免basic_publish的混乱。一下是具体代码:
channel.queue_bind(exchange=exchange_name,queue=queue_name,routing_key='black')
1.3Direct exchange(direct类型的exchange)
前面博文中讲到,消息被广播至所有的consumers,现在我们想根据自己需要,对消息进行分类,不同的消息传送给不同的consumer。