交换机

常用的交换机有三种

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

另外还有

  • Header Exchange
    • 头交换机
  • Defatult Exchange
    • 默认交换机
  • Dead Letter Exchange
    • 死交换机