消息队列核心三大要素:
- 消息生产者
- 消息队列
- 消息消费者
RabbitMQ在这基础上增加了【交换器Exchange】
交换器Exchange类型:
- Direct Exchange 直连交换机:根据路由键完全匹配路由消息队列
- Topic Exchange 通配符交换机
- *表示单个单词:例如niuben.*==niuben.queue
- #表示单多单词:例如niuben.#==niuben.queue.queue
- Fanout Exchange 广播交换机:无路由匹配,绑定者全部发送
- Header Exchange 基于消息内容中的header属性进行绑定(不常用)