您的位置 首页 java

RocketMQ分布式消息中间件:核心原理与最佳实践

内容简介

本书源码以RocketMQ 4. 2.0和RocketMQ 4.3.0为基础, 从本书源码以RocketMQ 4. 2.0和RocketMQ 4.3.0为基础, 从RocketMQ的实际使用到RocketMQ的源码分析,再到RocketMQ企业落地实践方案,逐步讲解。使读者由浅入深地了解RocketMQ。实践方案,逐步讲解。使读者由浅入深地了解RocketMQ。

本书在源码分析过程中,先讲整体流程,再按模块、步骤进行详细讲解,希望读者在阅读时能举一反三,能知其然且知其所以然的。

本书总共九章,分为五部分,第一部分讲解消息队列入门和RocketMQ生产、消费原理与最佳实践:第二部分从整体角度讲解,RocketMQ架构;第三部分讲解RocketMQ各个组件的基本原理;第四部分深入RocketMQ,讲解如何阅读源代码、如何进行企业实践;第五部分是附录,包含Namesrv、Broker的 核心参数配置说明和Exporter监控指标注释。

希望读者在平时的工作中能熟悉、借鉴、参考RocketMQ的优秀设计理念,在技术能力.上更进一步,在工作中更好地服务公司。

第1章RoketMQ综述

什么是消息队列,消息队列到底解决了什么问题?本章主要内容如下:

●消息队列入门级介绍,希望大家在全面了解RocketMQ之前,对消息队列这个词有一个大致的印象,初步掌握其出现的必要性与合理性。

● 通过介绍一个场景引入消息队列的概念。

● 主流消息队列组件的比较。

● Apache RocketMQ的发展史和未来。

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

第2章RocketMQ的生产者原理和最佳实践

对于消息队列,生产者通常是入门第一个接触的对象,用于生产消息给消费者消费。本章通过介绍生产者实现类的属性、方法,引出生产者的启动过程、高可靠的实现方式等,主要讲解内容如下:

●RocketMQ支持3种消息:普通消息(并发消息)、顺序消息、事务消息。

●RocketMQ支持3种发送方式:同步发送、异步发送、单向发送。

● RocketMQ生产者最佳实践和总结。

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

第3章RocketMQ的消费流程和最佳实践

消费者是相对第2章的生产者而言的,逻辑更加复杂。本章主要讲解的核心内容有:

● 消费者默认的两个实现类。

● 消费者的启动过程。

● 消息的消费过程。

● 可靠消费。

● 消费进度保存过程。

● 消息过滤。

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

RocketMQ分布式消息中间件:核心原理与最佳实践

第4章RocketMQ架构和部署最佳实践

RocketMQ 4.7.0是当前的最新版本,主要增加了消息轨迹、基于Dledger的副本机制。而我们目前介绍的是4.2.0版本,整体架构、部署与RocketMQ 4.7.0版本完全一致。本章的核心内容如下:

● RocketMQ体系结构。

● 常见的部署 拓扑 关系。

● 生产环境Namesrv、Broker、Console部署及验证部署结果。

因为篇幅有限每章的内容只发了一部分

感谢大家的阅读!希望本文对大家有所帮助。最后,有想学习本文源码笔记以及更多 java 高级学习课程,面试资料的小编已经整理打包成一个文档!要获取的小伙伴点赞私信回复123即可免费领取!

文章来源:智云一二三科技

文章标题:RocketMQ分布式消息中间件:核心原理与最佳实践

文章地址:https://www.zhihuclub.com/196600.shtml

关于作者: 智云科技

热门文章

网站地图