RabbitMQ的交換機類型有以下四種:
1. 直連交換機(Direct Exchange):直連交換機根據消息的 Routing Key 將消息路由到相應的隊列。
2. 主題交換機(Topic Exchange):主題交換機根據消息的 Routing Key 和通配符模式進行匹配,將消息路由到一個或多個隊列。
3. 扇出交換機(Fanout Exchange):扇出交換機將消息發送給所有綁定到它的隊列,忽略消息的 Routing Key。
4. 頭部交換機(Headers Exchange):頭部交換機根據消息的頭部信息(Header)進行匹配,將消息路由到匹配的隊列。