三种交换机类型(exchangeType)
在为通道设置交换机时可指定交换机类型
channel.exchangeDeclare(exchangeName,exchangeType,true,false,false,null);
DIRECT
Producer(生产者)投递的消息被DirectExchange (交换机)转发到通过routingkey绑定到具体的某个Queue(队列)
FANOUT
广播模式,Queue直接绑定到Exchange上,不需要routingKey
通道建立绑定关系时,routingKey可为空
//建立绑定关系(哪个队列,哪个交换机,绑定哪个routingkey)
channel.queueBind(queueName, exchangeName, "");
TOPIC
模糊匹配队列,分为两种:
*
表示只匹配一个词#
表示匹配多个词