![](https://img-blog.csdnimg.cn/952c1a51489c469eb5f29346ecb94c2c.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
RocketMQ
文章平均质量分 76
RocketMQ系列
漫步者TZ
一个想用技术让生活变得更进步、世界变得更美好的人
展开
-
RocketMq系列02 安装集群 双主双从 docker-compose
文章目录端口号描述服务部署情况环境准备虚拟机创建RocketMq配置文件目录创建broker配置文件broker-master-abroker-master-bbroker-slave-abroker-slave-bDocker-compose文件启动容器启动检查启动状态访问控制台查看集群情况手动创建主题代码发送测试示例代码发送消息SLAVE_NOT_AVAILABLE问题参考链接 端口号描述 以配置的 ListenPort 为 10911 为例 端口号 作用 描述 9876 nameser原创 2022-03-19 18:46:05 · 2486 阅读 · 0 评论 -
RocketMq教程 系列目录
文章目录简介系列目录参考链接 简介 教程包含rocketmq概念、架构、通信流程、常见应用案例、、实战项目 系列目录 01 官方文档是最好的入门教程 02 安装RocketMq集群 双主双从 docker-compose 03 概念、架构模型、通信流程 04 常见应用案例 结合Springboot 05 事务消息流程分析、样例代码 参考链接 RocketMq 官方中文文档 黑马程序员RocketMQ系统精讲 ...原创 2022-02-12 15:49:27 · 289 阅读 · 0 评论 -
RocketMq系列03 概念、架构模型、通信流程
文章目录概念架构模型ProducerConsumerNameServerBrokerServer通信流程参考链接 概念 消息模型 RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。 Broker 在实际部署过程中对应一台服务器,每个 Broker 可以存储多个Topic的消息,每个Topic的消息也可以分片存储于不同的 Broker。 Message Queue 用于存储原创 2022-02-12 15:28:25 · 1670 阅读 · 0 评论 -
RocketMq系列05 事务消息流程分析、样例代码
流程分析 上图说明了事务消息的大致方案,其中分为两个流程:正常事务消息的发送及提交、事务消息的补偿流程。 1.事务消息发送及提交: (1) 发送消息(half消息)。 (2) 服务端响应消息写入结果。 (3) 根据发送结果执行本地事务(如果写入失败,此时half消息对业务不可见,本地逻辑不执行)。 (4) 根据本地事务状态执行Commit或者Rollback(Commit操作生成消息索引,消息对消费者可见) 2.补偿流程: (1) 对没有Commit/Rollback的事务消息(pending状态的消息).原创 2022-01-27 15:12:14 · 740 阅读 · 0 评论 -
RocketMq系列01 官方文档是最好的入门教程
RocketMq 系列教程(一) 官方文档是最好的入门教程 文章目录官方文档中文文档 官方文档 官方文档 中文文档 Apache RocketMQ开发者指南 可能是因为rocketmq是国人开发的,所以中文文档讲的非常通俗易懂,非常全面,包括相关概念、架构设计、常用代码样例等,相关图解也做的好,能让初学者对rocketmq有个整体的认识。 ...原创 2022-01-26 17:48:56 · 521 阅读 · 0 评论 -
RocketMq系列04 常见应用案例代码 结合Springboot
文章目录Spring 结合 RocketMqSpringBoot 结合 RocketMq相关配置同步发送发送字符串发送实体类发送Spring Message对象异步发送集群模式、广播模式延迟消息过滤消息tag 过滤sql表达式过滤批量发送无顺序发送顺序发送指定消息返回类型同步发送异步发送事务消息样例代码参考链接 Spring 结合 RocketMq 官方使用样例 SpringBoot 结合 RocketMq rocketmq-spring-boot-starter 依赖, 将 官方API | Def原创 2022-01-26 17:39:56 · 408 阅读 · 0 评论