exchange。其作用就是类似路由器,
exchange(交换机)有多个种类:direct,fanout,topic,header(非路由键匹配,功能和direct类似,很少用)。
发送端发送消息需要带有 routing key 就是路由键,服务器会根据路由键将消息从交换器路由到队列上去,所以发送端和接收端之间有了中介。
fanout
广播模式下(1:N):fanout 模式下,它会将发到这个exchange的消息广播到关注此exchange的所有接收端上。
发送端连接到rabbitmq后,创建exchange,需要指定交换机的名字和类型,fanout为广播,然后向此exchange发送消息,其它就不用管了。
注意:fanout
广播模式下的exchange的发送端是不需要带路由键(routing key)的。