RabbitMQ的交换机类型有以下四种:
1. 直连交换机(Direct Exchange):直连交换机根据消息的 Routing Key 将消息路由到相应的队列。
2. 主题交换机(Topic Exchange):主题交换机根据消息的 Routing Key 和通配符模式进行匹配,将消息路由到一个或多个队列。
3. 扇出交换机(Fanout Exchange):扇出交换机将消息发送给所有绑定到它的队列,忽略消息的 Routing Key。
4. 头部交换机(Headers Exchange):头部交换机根据消息的头部信息(Header)进行匹配,将消息路由到匹配的队列。