标签:openstack
AMQP中有几个重要的概念
Producer: 消息发送者. 负责创建消息, 填充消息内容(比如 routing key), 并发送消息到 Exchange
Exchange: 从Producer接受消息, 根据Bindings中的配置, 把消息分派到对应的Queue中
Bindings: 描述了Exchange和Queue之间的关系. Exchange 根据消息内容 (routing key), 和Binding配置来决定把消息分派到哪个Queue中
Queue: 存储消息, 并把消息传递给最终的 Consumer
Consumer: 消息的实际使用者. 一个Consumer可以订阅多个Queue, 来接受Queue中的消息
AMQP Exchange又可以分为以下几个类型:
Topic Exchange 和Direct Exchange比较类似, 但是Topic Exchange支持模糊匹配 (#, * 等等)
Topic 类似于我们生活中的报刊订阅. 使用关键字"体育"订阅杂志后, 邮局会把"体育周刊" 和"体育日报" 都发送给你
标签:openstack
原文地址:http://blog.csdn.net/zhaoeryi/article/details/38820911