当前位置 博文首页 > 努力充实,远方可期:【谷粒商城】【rabbitMQ】笔记

    努力充实,远方可期:【谷粒商城】【rabbitMQ】笔记

    作者:[db:作者] 时间:2021-08-11 09:56

    文章目录

    • 1. 消息中间件概述
      • 1.1. 什么是消息中间件
      • 1.2. AMQP 和 JMS
        • 1.2.1. AMQP
        • 1.2.2. JMS
        • 1.2.3. AMQP 与 JMS 区别
      • 1.3. 消息队列产品
      • 1.4. RabbitMQ
    • 2. 安装及配置RabbitMQ
    • 3. RabbitMQ入门
      • 3.1. 搭建示例工程
      • 3.2. 编写生产者
      • 3.3. 编写消费者
      • 3.4. 小结
    • 4. AMQP
      • 4.1. 相关概念介绍
      • 4.2. RabbitMQ运转流程
      • 4.3. 生产者流转过程说明
      • 4.4. 消费者流转过程说明
    • 5. RabbitMQ工作模式
      • 4.1. `Work queues`工作队列模式
        • 4.1.1. 模式说明
        • 4.1.2. 代码
          • 1)生产者
          • 2)消费者1
          • 3)消费者2
        • 4.1.3. 测试
        • 4.1.4. 小结
      • 4.2. 订阅模式类型
      • 4.3. `Publish/Subscribe`发布与订阅模式
        • 4.3.1. 模式说明
        • 4.3.2. 代码
          • 1)生产者
          • 2)消费者1
          • 3)消费者2
        • 4.3.3. 测试
        • 4.3.4. 小结
      • 4.4. `Routing`路由模式
        • 4.4.1. 模式说明
        • 4.4.2. 代码
          • 1)生产者
          • 2)消费者1
          • 3)消费者2
        • 4.4.3. 测试
        • 4.4.4. 小结
      • 4.5. `Topics`通配符模式
        • 4.5.1. 模式说明
        • 4.5.2. 代码
          • 1)生产者
          • 2)消费者1
          • 3)消费者2
        • 4.5.3. 测试
        • 4.5.4. 小结
      • 4.6. 模式总结
    • 5. Spring 整合RabbitMQ
      • 5.1. 搭建生产者工程
        • 5.1.2. 配置整合
        • 5.1.3. 发送消息
      • 5.2. 搭建消费者工程
        • 5.2.2. 配置整合
        • 5.2.3. 消息监听器
          • 1)队列监听器
          • 2)广播监听器1
          • 3)广播监听器2
          • 4)星号通配符监听器
          • 5)井号通配符监听器
          • 6)井号通配符监听器2
    • 6. Spring Boot整合RabbitMQ
      • 6.1. 简介
      • 5.2. 搭建生产者工程
        • 5.2.1. 创建工程
        • 5.2.2. 启动类
        • 5.2.3. 配置RabbitMQ
          • 1)配置文件
          • 2)绑定交换机和队列
      • 5.3. 搭建消费者工程
        • 5.3.1. 创建工程
        • 5.3.2. 启动类
        • 5.3.3. 配置RabbitMQ
        • 5.3.4. 消息监听处理类
      • 5.4. 测试
      • 1. RabbitMQ 高级特性
          • **1.1** **消息的可靠投递**
            • 确认
            • 回退:
          • **1.2** **Consumer Ack**
            • AckListener
            • 消息可靠性总结:
          • **1.3** **消费端限流**
          • **1.4 TTL**
          • **1.5** **死信队列**
          • **1.6** **延迟队列**
          • 1.7 日志与监控
            • 1.7.1 RabbitMQ日志
            • 1.7.2 web管控台监控
            • 1.7.3 rabbitmqctl管理和监控
          • 1.8 消息追踪
            • 1.8 消息追踪-Firehose
            • 1.8 消息追踪-rabbitmq_tracing
      • 2. RabbitMQ 应用问题
        • 2.1 消息可靠性保障
          • 2.2 消息幂等性保障
            • 生产
            • 消费
    • 3.RabbitMQ集群搭建
        • 3.1 集群方案的原理
        • 3.2 单机多实例部署
        • 3.3 集群管理
        • 3.4 RabbitMQ镜像集群配置
        • 3.5 负载均衡-HAProxy
            • 3.5.1 安装HAProxy
            • 3.5.2 配置HAProxy
    cs
    上一篇:没有了
    下一篇:没有了