rabbitmq的六种主要模式
简单模式 注意这种模式不需要创建交换机,会使用默认的交换机
工作队列模式 和简单模式类似,只是增加了消费者的数量
PUBSUB模式
交换机类型选fanout routingkey为“”
Exchange.DeclareOk exchangeDeclare(String exchange,//交换机的名字
BuiltinExchangeType type,//交换机的类型
boolean durable,//持久化
boolean autoDelete,
boolean internal,//mq内部使用
Map<String, Object> arguments//参数列表 null
) throws IOException;
DIRECT("direct"),//定向
FANOUT("fanout"), //扇形,广播,发送消息给每一个与之绑定的队列
TOPIC("topic"), 通配符方式
HEADERS("headers");//参数匹配
routing模式
交换机类型为direct 指定routingkey
topic通配符模式
rouingkey使用* 和#更加灵活