PYTHON-RABBITMQ Direct Broadcast Mode

Source: Internet
Author: User
Tags rabbitmq
fanout广播模式是全部都能收到信息,那我要是想要有条件选择的接收呢,需要用到direct模式


The approximate meaning of this graph is that the type of exchange is direct, the message of the error level is posted to the first queue, the message level is info, error, and warning level messages are posted to the second queue.
First define a producer

再定义消费者

To test
Open a consumer with level-level info, warning, error three levels


Send a message at the producer end that is error-level

Observe three levels of consumers, and ultimately only consumers with the level of error can receive the following message

PYTHON-RABBITMQ Direct Broadcast Mode

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.