• RabbitMQ原理图


    一、RabbitMQ 原理图

     

     

     

                            二、Rabbit 交换器讲解

                                   1 Direct 交换器(发布与订阅 完全匹配)

                         

                                                        

    1.2搭建环境
                   1.2.1创建项目

    1.2.2修改全局配置文件
               修改 Consumer 的配置文件

    修改 Provider 的配置文件

    1.3编写 Consumer

    1.4编写 Provider

    2 Topic 交换器(主题,规则匹配)

    2.1需求

    2.2搭建环境
               2.2.1创建项目

    2.2.2修改配置文件

    2.3编写 Provider

    2.4编写 Consumer

    3 Fanout 交换器(广播)
                                               3.1需求

                                                               

    3.2搭建环境
                         3.2.1创建项目

    3.2.2修改配置文件

     

    3.3编写 Consumer

                     

    3.4编写 Provider

           三、使用 RabbitMQ 实现松耦合设计

                               1 需求

    2 搭建环境
                         2.1修改配置文件

       2.2添加 RedReceiver

                                   

    四、RabbitMQ 消息处理

    1 RabbitMQ 的消息持久化处理
                 消息的可靠性是 RabbitMQ 的一大特色,那么 RabbitMQ 是如何保证消息可靠性的呢——消息持久化。

            1.1创建项目

      1.2 autoDelete 

    @Queue: 当所有消费客户端连接断开后,是否自动删除队列 true:删除            false:不删除
    @Exchange:当所有绑定队列都不在使用时,是否自动删除交换器 true:删除         false:不删除

    2 RabbitMQ 中的消息确认 ACK 机制

    2.1创建项目

  • 相关阅读:
    处理溢出
    电梯调度之需求分析
    求二维矩阵和最大的子矩阵
    四则运算改进,结果判断
    结对开发
    四则运算题测试阶段
    阶段二站立会议(2)
    阶段二站立会议(1)
    课程改进意见
    场景调研
  • 原文地址:https://www.cnblogs.com/weirdo-lenovo/p/10660671.html
Copyright © 2020-2023  润新知