## RabbitMQ是一个消息代理:它接受和转发消息。
接收,存储和转发数据消息的二进制数据块。
### 基本的术语
1. 生产:一个发送消息的程序
2. 队列:一个大的消息缓冲器
3. 消费:等待接收信息
生产者,消费者和经纪人不必驻留在同一主机上,正常情况下都是分开的。
## 图解
“P”是我们的生产者,“C”是我们的消费者。中间的盒子是一个队列。
![](http://www.rabbitmq.com/img/tutorials/python-one.png =400x80)