rabbitMq学习集合

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使用* 和#更加灵活

上一篇:SpringBoot使用webjars处理静态资源


下一篇:SpringBoot-静态资源加载-源码