本套教程适合想掌握消息中间件RocketMQ用法和内部原理的学习者,通过本套教程的学习,你可以深刻理解RocketMQ整体架构及其工作原理,并深度掌握RocketMQ在生产环境中的用法。
教程内容深入且广泛,各种为RocketMQ原理与用法的纯干货,从清晰细致的原理讲解,到直观详尽的流程图展示,再到逐行添加注释的代码解析,通过形象、直观、多样化的教学表现形式,将RocketMQ浅显易懂且广泛地展示给学习者。全套教程总计104集,全长近20小时,附赠详细笔记及源码,一套教程轻轻松松搞定RocketMQ!
教程内容分为四个章节:
【第一章 RocketMQ概述】
介绍常见的MQ产品,并详细讲授了RocketMQ的发展历程。
【第二章 RocketMQ安装与启动】
讲解了RocketMQ的“消息”、“主题”、“队列”等基本概念,以及Producer、Consumer、NameServer、Broker等系统架构及工作流程,在此基础之上,讲授了单机版的安装与启动、控制台的安装与启动,并讲解了集数据复制、刷盘及Broker集群模式等群搭建理论,补充了磁盘陈列RAID相关理论知识,演示了HA Broker集群搭建实践。
【第三章 RocketMQ工作原理】
详细讲解了消息的生产、存储、订阅、查询、消费、清理全过程,深入讲解了offset管理、消费幂等、消息堆积、消费延迟。
【第四章 RocketMQ应用】
按照消息类型详细讲解了普通消息、顺序消息、延时消息与事务消息的用法,深度讲解了批量生产、批量消费消息、消息过滤、消息发送重试与消费重试机制,深入分析了重试队列与死信队列。