Fanout交换机
将消息路由给所有绑定的消息队列;
Direct交换机
将消息转发给与RoutingKey相同的消息队列;
在将交换机与消息队列建立连接时可以指定RoutingKey;
消息生产者在将消息发送到交换机时可以指定RoutingKey;
Topic交换机
与Direct交换机类似,只不过Topic交换机的RoutingKey必须是多个单词(以
.
分割),可以使用通配符;通配符规则:
#:代表0个或多个单词;
*:代表1个词;
将消息路由给所有绑定的消息队列;
将消息转发给与RoutingKey相同的消息队列;
在将交换机与消息队列建立连接时可以指定RoutingKey;
消息生产者在将消息发送到交换机时可以指定RoutingKey;
与Direct交换机类似,只不过Topic交换机的RoutingKey必须是多个单词(以
.
分割),可以使用通配符;通配符规则:
#:代表0个或多个单词;
*:代表1个词;