其他分享
首页 > 其他分享> > rabbitMq学习集合

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

标签:topic,fanout,routingkey,boolean,模式,学习,交换机,rabbitMq,集合
来源: https://blog.csdn.net/qq_41962258/article/details/119278394