fanout 模式为:广播模式,1对多
fanout 匹配规则为:无匹配规则,只要该queue是fanout,那么它就能收到消息
优点:fanout 类型转发消息是最快的,没有任何的binding,没有任何的routing key,所以速度快。
缺点:丢失消息,因为是广播的,一旦错过,那么就丢失了。就想看新闻联播一样,错过了7点,那么就只能看重播了,但是不会重播。
没有routing key、binding key 的概念,每个发到 fanout 类型交换器的消息都会分到所有绑定的队列上去。fanout 交换器不处理路由键,只是简单的将队列绑定到交换器上,每个发送到交换器的消息都会被转发到与该交换器绑定的所有队列上。很像子网广播,每台子网内的主机都获得了一份复制的消息。