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