zoukankan      html  css  js  c++  java
  • RabbitMQ工作模式,交换机和队列管理

    RabbitMQ工作模式,交换机和队列管理

    一、RabbitMQ工作模式

    RabbitMQ提供了多种消息的通信方式—工作模式

    https://www.rabbitmq.com/getstarted.html

    消息通信是由两个角色完成:消息生产者(producer)和消息消费者(Consumer)

    1.1 简单模式

    一个队列只有一个消费者

    image-20200525105401706
    生产者将消息发送到队列,消费者从队列取出数据

    1.2 工作模式

    多个消费者监听同一个队列

    image-20200525112959663
    多个消费者监听同一个队列,但多个消费者中只有一个消费者会成功的消费消息

    1.3 订阅模式

    一个交换机绑定多个消息队列,每个消息队列有一个消费者监听

    image-20200525112005211
    消息生产者发送的消息可以被每一个消费者接收

    1.4 路由模式

    一个交换机绑定多个消息队列,每个消息队列都由自己唯一的key,每个消息队列有一个消费者监听

    image-20200525112906683

    二、RabbitMQ交换机和队列管理

    2.1 创建队列

    image-20200525114304743

    2.2 创建交换机

    image-20200525114934292

    2.3 交换机绑定队列

    image-20200525115309962
    image-20200525115721333
  • 相关阅读:
    L1-031 到底是不是太胖了
    L1-030 一帮一
    PyCharm--git配置
    websocket--python
    UDP--python
    TCP--python
    pytest--metadata
    pytest--xdist
    pytest--夹具
    pytest--变量
  • 原文地址:https://www.cnblogs.com/coderD/p/14245408.html
Copyright © 2011-2022 走看看