几个重要概念
1)交换机Exchange:接收消息,并且把消息转发到不同的队列
2)绑定Binding:用于交换机和消息队列的关联
3)Routingkey:路由key,其实就是消息的名称
Exchange分发消息时根据类型的不同分发策略有区别,目前共四种类型:direct、fanout、topic、headers 。
direct:消息中的路由键(routing key)如果和 Binding 中的 binding key 一致,是一种点对点方式
fanout:每个发到 fanout 类型交换器的消息都会分到所有绑定的队列上去。
topic:topic 交换器通过模式匹配分配消息的路由键属性,将路由键和某个模式进行匹配。