Python development [Chapter 11]: RabbitMQ queue, pythonrabbitmq

Source: Internet
Author: User

Python development [Chapter 11]: RabbitMQ queue, pythonrabbitmq

RabbitMQ queue

RabbitMQ is a message queue. We have learned the queue: threading queue (thread queue, data interaction between multiple threads) before), process queue (the parent process interacts with the child process or with multiple child processes under the same parent process); if two independent programs, therefore, we cannot interact with each other through queue. At this time, we need an intermediate proxy, that is, rabbitMQ.

Message Queue:

  • RabbitMQ
  • ZeroMQ
  • ActiveMQ
  • ...........

1. Installation and basic use

Install the RabbitMQ service http://www.rabbitmq.com/install-standalone-mac.html

Install the RabbitMQ module in python

 

Pip install pikaoreasy_install pikaor source https://pypi.python.org/pypi/pika

 

2. Implement the simplest queue Communication

 

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.