梁勇,哈啰出行高级技术专家,负责服务框架&消息平台,参与了《RocketMQ技术内幕》审稿工作。专注后端中间件方向,在公众号『瓜农老梁』陆续发表80余篇。
作者照片
正面照,设计师将依此为作者设计卡通肖像。
专栏结构
专栏从使用场景入手介绍如何使用RocketMQ,使用过程中遇到什么问题,如何解决这些问题,以及为什么可以这样解决,即原理讲解(图)穿插在实战中。总共分为三个部分:应用篇、运维篇、编程进阶篇。
专栏的设计思路重在强调实战二字,旨在让一位RocketMQ初学者通过对本专栏的学习,快速“打怪升级”,理论与实战结合,成为该领域的佼佼者。专栏共分为应用篇、运维篇、编程技巧篇。
应用篇:介绍如何使用RocketMQ,使用过程中遇到什么问题,如何解决这些问题,以及为什么可以这样解决,即原理讲解(图)穿插在实战中。
运维篇:从运维角度,从对集群的管理方面角度切入,分享日均消息流转千亿级别的运维日常工作。
编程技巧篇:深入学习RocketMQ,不仅能在工作中更好的驾驭RocketMQ,作为一款高性能的分布式消息中间件,在编程方面有很多地方值得我们学习与借鉴,对快速提升编程能力有莫大的好处。
| 部分 | 文章 | 大纲 |
| :-: | — | — |
| 应用篇 | 1、搭建学习环境(准备篇) | 1.1、Linux安装RocketMQ、RocketMQ-Console |
| 1.2、IDEA中安装RocketMQ |
| 2、RocketMQ核心概念扫盲篇 | 2.1、RocketMQ部署架构 |
| 2.2、消息订阅模型 |
| 2.3、事务消息 |
| 2.4、定时消息 |
| 2.5、消息过滤 |
| 3、消息发送API详解与版本变迁说明 | 3.1、消息发送API详解 |
| 3.2、消息发送API简单使用示例 |
| 3.3、消息发送API版本演变说明 |
| 4、结合实际应用场景谈消息发送 | 4.1、消息发送方式 |
| 4.2、队列选择机制 |
| 4.3、RocketMQ Key 的使用场景 |
| 4.4、RocketMQ tag 使用场景 |
| 4.5、RocketMQ msgId 详解 |
| 5、消息发送核心参数与工作原理详解 | 5.1、DefaultMQProducer参数一览 |
| 5.2、ClientConfig参数一览 |