zoukankan      html  css  js  c++  java
  • 阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_10.RabbitMQ研究-工作模式-路由工作模式介绍


    队列在绑定交换机的时候可以指定routingKey,

    路由模式:
    1、每个消费者监听自己的队列,并且设置routingkey。
    2、生产者将消息发给交换机,由交换机根据routingkey来转发消息到指定的队列。

    例如下面指定的routingKey是error

    下面这个设置了多个routingKey 一个是info 一个是error 还有一个是warrning


    routingKey 的作用,当消息发送到交换机的时候,会指定一个路由key。
    假设我们在消息发送到交换机的时候指定的路由key是error,交换机发现error对应上面的队列也对应了下面的队列,那么这个消息就会发送到两个队列里面。

    如果发送的消息指定的路由key是info ,那么消息就会发送到下面的队列。只有下面的队列指定的路由key包含了info


    Routing可以实现发布订阅的模式。就像发布的消息指定的路由key是error那么就会同时发送给上面的队列和下面的队列。那么这其实就是实现了发布和订阅的模式。









     

  • 相关阅读:
    627. whose 和 who's
    628. why 和why not
    629 will: 各种用法tyg
    enChapter 3 Underlying Technologiesp
    使用VIEWER.JS进行简单的图片预览
    outlook2010设置失败后重新设置
    新增和编辑clob字段
    金钱大写
    pivot 与 unpivot 函数是SQL05新提供的2个函数
    从函数到委托
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11621692.html
Copyright © 2011-2022 走看看