交换机
常用的交换机有三种
- Direct Exchange 【得ruai克特 A克丝趁汁】
- 直连型交换机,根据消息携带的路由键将消息投递给对应队列
- 大致流程:有一个队列绑定到一个直连交换机上,同时赋予一个路由键Routing Key 然后当一个消息携带着路由值为X , 这个消息通过生产者发送给交换机时,交换机就会根据这个路由值X去寻找绑定值也为X的队列
- Fanout Exchange
- 扇形交换机,这个交换机没有路由键概念,就算绑定了路由键也是无视的。这个交换机在接收到消息后,会直接转发到绑定到它上面的所有列
- Topic Exchange
- 主题交换机,这个交换机其实跟直连交换机流程差不多,但是它的特点就是在它的路由键和绑定键之间有规则的
另外还有
- Header Exchange
- 头交换机
- Defatult Exchange
- 默认交换机
- Dead Letter Exchange
- 死交换机