├── .gitignore ├── .nojekyll ├── 01~概念与设计 ├── 01~背景与价值 │ ├── README.md │ ├── 消息传递的不同方式.md │ └── 消息队列的应用场景.md ├── 02.消息生产与消费 │ ├── 消息传输模型 │ │ ├── 不同系统的消息传输模型.md │ │ ├── 点对点模型与发布订阅模型.md │ │ └── 队列模型与流式模型.md │ ├── 消息积压处理.md │ ├── 消息防丢失.md │ ├── 重复消息处理.md │ └── 顺序消息.md ├── 03.消息存储 │ ├── 分区日志.md │ └── 消息存储.md ├── 04.开源系统对比 │ ├── README.md │ ├── 功能对比.md │ └── 性能对比.md └── README.md ├── 02~RabbitMQ ├── README.md ├── 接口使用 │ ├── Java.md │ └── Python.md ├── 架构模型 │ ├── 消息存储.md │ ├── 消息消费.md │ └── 消息类型.md └── 集群部署 │ ├── 部署配置.md │ └── 集群与高可用.md ├── 03~Kafka ├── Kafka Streams │ └── README.md ├── README.md ├── 架构概念.md ├── 消息代理 │ ├── README.md │ ├── ZooKeeper.md │ ├── 副本.md │ ├── 日志文件.md │ ├── 磁盘读写优化.md │ └── 网络模型.md ├── 消息生产与消费 │ ├── README.md │ ├── 事务消息.md │ ├── 消费者.md │ └── 生产者.md └── 集群部署 │ ├── 参数配置.md │ ├── 部署配置.md │ └── 集群与高可用.md ├── 04~RocketMQ ├── 01~领域模型 │ └── README.md ├── 02~消息发送与消费 │ ├── 99~参考资料 │ │ ├── 2021-RocketMQ 5.0 POP 消费模式探秘.md │ │ └── 2023-RocketMQ 消息短暂而又精彩的一生.md │ └── 消息消费.md ├── 03~集群与高可用 │ └── 集群与高可用.md ├── 04~内部机制 │ ├── 99~参考资料 │ │ ├── 2021-Vivo-深入剖析 RocketMQ 源码 │ │ │ └── 存储模块.md │ │ └── 2022-深度解读 RocketMQ 存储机制.md │ └── README.md ├── 10~版本变迁 │ └── RocketMQ 5.0 │ │ └── 2022-RocketMQ 5.0: 存储计算分离新思路.md └── README.md ├── 05~Pulsar ├── Pulsar 设计概览.md ├── README.md ├── 消息生产与消费 │ ├── README.md │ └── 消息消费模型.md └── 集群部署 │ └── 部署配置.md ├── 06~ActiveMQ ├── README.md └── 架构设计.md ├── 10~实践案例 ├── 从零设计消息队列 │ └── README.md └── 哈啰单车 │ ├── 2021-哈啰在分布式消息治理和微服务治理中的实践.md │ └── README.md ├── 99~参考资料 └── 2019~温柔的风~消息队列系统学习笔记 │ └── README.md ├── INTRODUCTION.md ├── LICENSE ├── README.md ├── _sidebar.md ├── header.svg └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/.gitignore -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01~概念与设计/01~背景与价值/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/01~背景与价值/README.md -------------------------------------------------------------------------------- /01~概念与设计/01~背景与价值/消息传递的不同方式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/01~背景与价值/消息传递的不同方式.md -------------------------------------------------------------------------------- /01~概念与设计/01~背景与价值/消息队列的应用场景.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/01~背景与价值/消息队列的应用场景.md -------------------------------------------------------------------------------- /01~概念与设计/02.消息生产与消费/消息传输模型/不同系统的消息传输模型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/02.消息生产与消费/消息传输模型/不同系统的消息传输模型.md -------------------------------------------------------------------------------- /01~概念与设计/02.消息生产与消费/消息传输模型/点对点模型与发布订阅模型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/02.消息生产与消费/消息传输模型/点对点模型与发布订阅模型.md -------------------------------------------------------------------------------- /01~概念与设计/02.消息生产与消费/消息传输模型/队列模型与流式模型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/02.消息生产与消费/消息传输模型/队列模型与流式模型.md -------------------------------------------------------------------------------- /01~概念与设计/02.消息生产与消费/消息积压处理.md: -------------------------------------------------------------------------------- 1 | # 消息积压处理 2 | -------------------------------------------------------------------------------- /01~概念与设计/02.消息生产与消费/消息防丢失.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/02.消息生产与消费/消息防丢失.md -------------------------------------------------------------------------------- /01~概念与设计/02.消息生产与消费/重复消息处理.md: -------------------------------------------------------------------------------- 1 | # 重复消息处理 2 | -------------------------------------------------------------------------------- /01~概念与设计/02.消息生产与消费/顺序消息.md: -------------------------------------------------------------------------------- 1 | # 顺序消息 2 | -------------------------------------------------------------------------------- /01~概念与设计/03.消息存储/分区日志.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/03.消息存储/分区日志.md -------------------------------------------------------------------------------- /01~概念与设计/03.消息存储/消息存储.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/03.消息存储/消息存储.md -------------------------------------------------------------------------------- /01~概念与设计/04.开源系统对比/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/04.开源系统对比/README.md -------------------------------------------------------------------------------- /01~概念与设计/04.开源系统对比/功能对比.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/04.开源系统对比/功能对比.md -------------------------------------------------------------------------------- /01~概念与设计/04.开源系统对比/性能对比.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/04.开源系统对比/性能对比.md -------------------------------------------------------------------------------- /01~概念与设计/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/01~概念与设计/README.md -------------------------------------------------------------------------------- /02~RabbitMQ/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/02~RabbitMQ/README.md -------------------------------------------------------------------------------- /02~RabbitMQ/接口使用/Java.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02~RabbitMQ/接口使用/Python.md: -------------------------------------------------------------------------------- 1 | # Routing | 路由 2 | -------------------------------------------------------------------------------- /02~RabbitMQ/架构模型/消息存储.md: -------------------------------------------------------------------------------- 1 | # RabbitMQ 数据存储 2 | -------------------------------------------------------------------------------- /02~RabbitMQ/架构模型/消息消费.md: -------------------------------------------------------------------------------- 1 | # 消息消费模型 2 | -------------------------------------------------------------------------------- /02~RabbitMQ/架构模型/消息类型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/02~RabbitMQ/架构模型/消息类型.md -------------------------------------------------------------------------------- /02~RabbitMQ/集群部署/部署配置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/02~RabbitMQ/集群部署/部署配置.md -------------------------------------------------------------------------------- /02~RabbitMQ/集群部署/集群与高可用.md: -------------------------------------------------------------------------------- 1 | # RabbitMQ 集群与高可用 2 | -------------------------------------------------------------------------------- /03~Kafka/Kafka Streams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/Kafka Streams/README.md -------------------------------------------------------------------------------- /03~Kafka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/README.md -------------------------------------------------------------------------------- /03~Kafka/架构概念.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/架构概念.md -------------------------------------------------------------------------------- /03~Kafka/消息代理/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/消息代理/README.md -------------------------------------------------------------------------------- /03~Kafka/消息代理/ZooKeeper.md: -------------------------------------------------------------------------------- 1 | # Links 2 | 3 | - https://cubox.pro/c/LUhyY9 消息系统兴起二次革命:Kafka 不需要 ZooKeeper 4 | -------------------------------------------------------------------------------- /03~Kafka/消息代理/副本.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/消息代理/副本.md -------------------------------------------------------------------------------- /03~Kafka/消息代理/日志文件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/消息代理/日志文件.md -------------------------------------------------------------------------------- /03~Kafka/消息代理/磁盘读写优化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/消息代理/磁盘读写优化.md -------------------------------------------------------------------------------- /03~Kafka/消息代理/网络模型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/消息代理/网络模型.md -------------------------------------------------------------------------------- /03~Kafka/消息生产与消费/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/消息生产与消费/README.md -------------------------------------------------------------------------------- /03~Kafka/消息生产与消费/事务消息.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/消息生产与消费/事务消息.md -------------------------------------------------------------------------------- /03~Kafka/消息生产与消费/消费者.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/消息生产与消费/消费者.md -------------------------------------------------------------------------------- /03~Kafka/消息生产与消费/生产者.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/消息生产与消费/生产者.md -------------------------------------------------------------------------------- /03~Kafka/集群部署/参数配置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/集群部署/参数配置.md -------------------------------------------------------------------------------- /03~Kafka/集群部署/部署配置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/03~Kafka/集群部署/部署配置.md -------------------------------------------------------------------------------- /03~Kafka/集群部署/集群与高可用.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /04~RocketMQ/01~领域模型/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/04~RocketMQ/01~领域模型/README.md -------------------------------------------------------------------------------- /04~RocketMQ/02~消息发送与消费/99~参考资料/2021-RocketMQ 5.0 POP 消费模式探秘.md: -------------------------------------------------------------------------------- 1 | > [原文地址](https://developer.aliyun.com/article/801815) 2 | 3 | # RocketMQ 5.0 POP 消费模式探秘 4 | -------------------------------------------------------------------------------- /04~RocketMQ/02~消息发送与消费/99~参考资料/2023-RocketMQ 消息短暂而又精彩的一生.md: -------------------------------------------------------------------------------- 1 | > [原文地址](https://juejin.cn/post/7186880907582636069) 2 | 3 | # RocketMQ 消息短暂而又精彩的一生 4 | -------------------------------------------------------------------------------- /04~RocketMQ/02~消息发送与消费/消息消费.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/04~RocketMQ/02~消息发送与消费/消息消费.md -------------------------------------------------------------------------------- /04~RocketMQ/03~集群与高可用/集群与高可用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/04~RocketMQ/03~集群与高可用/集群与高可用.md -------------------------------------------------------------------------------- /04~RocketMQ/04~内部机制/99~参考资料/2021-Vivo-深入剖析 RocketMQ 源码/存储模块.md: -------------------------------------------------------------------------------- 1 | > [原文地址](https://juejin.cn/post/7028385090036039717) 2 | -------------------------------------------------------------------------------- /04~RocketMQ/04~内部机制/99~参考资料/2022-深度解读 RocketMQ 存储机制.md: -------------------------------------------------------------------------------- 1 | > [原文地址](https://juejin.cn/post/7117168703678414862) 2 | 3 | # 深度解读 RocketMQ 存储机制 4 | -------------------------------------------------------------------------------- /04~RocketMQ/04~内部机制/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /04~RocketMQ/10~版本变迁/RocketMQ 5.0/2022-RocketMQ 5.0: 存储计算分离新思路.md: -------------------------------------------------------------------------------- 1 | > [原文地址](https://juejin.cn/post/7102855046823411719) 2 | 3 | # RocketMQ 5.0: 存储计算分离新思路 4 | -------------------------------------------------------------------------------- /04~RocketMQ/README.md: -------------------------------------------------------------------------------- 1 | # RocketMQ 2 | 3 | # Links 4 | -------------------------------------------------------------------------------- /05~Pulsar/Pulsar 设计概览.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/05~Pulsar/Pulsar 设计概览.md -------------------------------------------------------------------------------- /05~Pulsar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/05~Pulsar/README.md -------------------------------------------------------------------------------- /05~Pulsar/消息生产与消费/README.md: -------------------------------------------------------------------------------- 1 | # Pulsar 消息生产与消费 2 | -------------------------------------------------------------------------------- /05~Pulsar/消息生产与消费/消息消费模型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/05~Pulsar/消息生产与消费/消息消费模型.md -------------------------------------------------------------------------------- /05~Pulsar/集群部署/部署配置.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06~ActiveMQ/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/06~ActiveMQ/README.md -------------------------------------------------------------------------------- /06~ActiveMQ/架构设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/06~ActiveMQ/架构设计.md -------------------------------------------------------------------------------- /10~实践案例/从零设计消息队列/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/10~实践案例/从零设计消息队列/README.md -------------------------------------------------------------------------------- /10~实践案例/哈啰单车/2021-哈啰在分布式消息治理和微服务治理中的实践.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/10~实践案例/哈啰单车/2021-哈啰在分布式消息治理和微服务治理中的实践.md -------------------------------------------------------------------------------- /10~实践案例/哈啰单车/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /99~参考资料/2019~温柔的风~消息队列系统学习笔记/README.md: -------------------------------------------------------------------------------- 1 | > [原文地址](https://www.cnblogs.com/wt645631686/category/1534014.html) 2 | -------------------------------------------------------------------------------- /INTRODUCTION.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/README.md -------------------------------------------------------------------------------- /_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/_sidebar.md -------------------------------------------------------------------------------- /header.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/header.svg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wx-chevalier/MessageQueue-Notes/HEAD/index.html --------------------------------------------------------------------------------