技术教育社区
www.teccses.org

APACHE ROCKETMQ 进阶之路

封面

作者:林俊杰 著

页数:336

出版社:机械工业出版社

出版日期:2024

ISBN:9787111766551

电子书格式:pdf/epub/txt

网盘下载地址:下载APACHE ROCKETMQ 进阶之路

内容简介

本书以Apache RocketMQ 4.9.5(编写本书时最新的4.x版本)为基础,从Apache RocketMQ 的实际使用、原理剖析,大规模消息集群下企业级落地的实践以及所面临的挑战,逐一由浅入深地进行讲解。
全书分3篇,共16章。基础篇包含第1~4章,主要讲解Apache RocketMQ 入门以及如何掌握Apache RocketMQ 的基础使用。原理篇包含第5~12章,主要讲解了消费原理、负载均衡原理、顺序消息原理等核心的RocketMQ部分。进阶篇包含第13~16章,主要讲解消息幂等、双活设计等进阶为架构师必须掌握的内容。讲解过程中抛弃了传统的源码解析这种较枯燥的手段,而是更多地利用以下方式帮助读者更快、更轻松地接受Apache RocketMQ的原理:通过近百张原创的手绘图,形象地描述Apache RocketMQ 的运作过程、原理;通过与Kafka、RabbitMQ等成熟的消息中间件产品做对比的方式,有助于读者对相关知识触类旁通,举一反三;每章都有思考题,以便于读者总结思考所学内容,进行灵活运用。随书附赠示意代码,获取方式见封底。
本书适合对Apache RocketMQ感兴趣的读者阅读。本书的内容能帮助读者快速地从入门到精通,并借助书中所总结的实践经验,在工作中更好地设计出高并发、高可用的后台系统,支撑互联网业务的高速发展。

作者简介

林俊杰,Apache RocketMQ Committer、架构师。从2017年起开始参与RocketMQ社区的工作。曾任职甲骨文、OPPO,现为某头部上市公司后台架构师,拥有11年中间件产品和大型业务后台的双背景研发经历。对海量用户、高并发、多地域容灾等架构设计拥有丰富经验,热衷于技术总结与知识分享。

本书特色

本书告别枯燥的源码解读,以生动的案例、上百张手绘图逐层揭秘RocketMQ的原理,真正意义上做到了深入浅出;如果只推荐一本书去学习RocketMQ,本书将是最合适的一本。10年大厂实战经验沉淀、业内大咖倾情推荐。

目录

基础篇
第1章 Apache RocketMQ 综述/
1.1为什么高并发系统都绕不开消息中间件/
1.1.1初识互联网的架构/
1.1.2大型互联网系统遇到的共性挑战/
1.1.3为什么要选择 Apache RocketMQ/
1.2了解 Apache RocketMQ/
1.2.1RocketMQ简介/
1.2.2RocketMQ发展史/
1.2.3RocketMQ在“双十一”的表现/
1.3RocketMQ 核心概念与特性/
1.3.1RocketMQ组件/
1.3.2术语/
1.3.3RocketMQ重要特性/
1.4RocketMQ初体验/
1.4.1安装RocketMQ/
1.4.2启动Name Server/
1.4.3启动Broker/
1.4.4关闭Broker和Name Server/
1.4.5验证收发消息/
1.5本章小结/
1.6思考题/
第2章 RocketMQ 消息生产/
2.1生产者概述/
2.1.1生产者实例/
2.1.2生产者组/
2.2认识RocketMQ消息/
2.2.1消息结构/
2.2.2消息类型/
2.3消息发送实战/
2.3.1发送普通消息/
2.3.2发送批量消息/
2.3.3发送顺序消息/
2.3.4发送延时消息/
2.3.5发送事务消息/
2.4消息的三种发送模型/
2.4.1发送同步消息/
2.4.2发送异步消息/
2.4.3发送单向消息/
2.5生产者最佳实践/
2.5.1不同消息类型的选择/
2.5.2不同消息发送模型的选择/
2.5.3发送消息的实战建议/
2.6本章小结/
2.7思考题/
第3章 RocketMQ消息消费/
3.1消费者概述/
3.1.1消费者实例/
3.1.2消费者组/
3.2初探消费流程/
3.2.1消息存储与消息队列的关系/
3.2.2消息消费与消息队列的关系/
3.3消费实战/
3.3.1Push并发消费/
3.3.2Push顺序消费/
3.3.3Pull Subscribe消费/
3.3.4Pull Assign消费/
3.3.5集群模式与广播模式/
3.3.6标签过滤 /
3.3.7SQL92过滤 /
3.3.8消息重试和死信队列/
3.4消息消费最佳实践/
3.4.1消费日志/
3.4.2

赞助用户下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《APACHE ROCKETMQ 进阶之路》
Article link:https://www.teccses.org/18726.html