本套教程适合想掌握消息中间件RocketMQ用法和内部原理的学习者,通过本套教程的学习,你可以深刻理解RocketMQ整体架构及其工作原理,并深度掌握RocketMQ在生产环境中的用法。 教程内容深入且全面,全部为RocketMQ原理与用法的纯干货,从清晰细致的原理讲解,到直观详尽的流程图展示,再到逐行添加注释的代码解析,通过形象、直观、多样化的教学表现形式,将RocketMQ浅显易懂且全面地展示给学习者。全套教程总计104集,全长近20小时,附赠详细笔记及源码,一套教程轻轻松松搞定RocketMQ! 教程内容分为四个章节: 【第一章 RocketMQ概述】 介绍常见的MQ产品,并详细讲授了RocketMQ的发展历程。 【第二章 RocketMQ安装与启动】 讲解了RocketMQ的“消息”、“主题”、“队列”等基本概念,以及Producer、Consumer、NameServer、Broker等系统架构及工作流程,在此基础之上,讲授了单机版的安装与启动、控制台的安装与启动,并讲解了集数据复制、刷盘及Broker集群模式等群搭建理论,补充了磁盘陈列RAID相关理论知识,演示了HA Broker集群搭建实践。 【第三章 RocketMQ工作原理】 详细讲解了消息的生产、存储、订阅、查询、消费、清理全过程,深入讲解了offset管理、消费幂等、消息堆积、消费延迟。 【第四章 RocketMQ应用】 按照消息类型详细讲解了普通消息、顺序消息、延时消息与事务消息的用法,深度讲解了批量生产、批量消费消息、消息过滤、消息发送重试与消费重试机制,深入分析了重试队列与死信队列。
视频目录 001.尚硅谷_RocketMQ-课程简介002.尚硅谷_RocketMQ-MQ简介003.尚硅谷_RocketMQ-MQ用途004.尚硅谷_RocketMQ-常见的MQ产品简介005.尚硅谷_RocketMQ-MQ常见协议006.尚硅谷_RocketMQ-RocketMQ发展历程007.尚硅谷_RocketMQ-基本概念之消息与主题008.尚硅谷_RocketMQ-基本概念之队列Queue009.尚硅谷_RocketMQ-基本概念之消息标识010.尚硅谷_RocketMQ-生产者与生产者组011.尚硅谷_RocketMQ-消费者与消费者组012.尚硅谷_RocketMQ-NameServer的整体功能介绍013.尚硅谷_RocketMQ-NameServer的路由注册014.尚硅谷_RocketMQ-NameServer的路由剔除015.尚硅谷_RocketMQ-NameServer的路由发现016.尚硅谷_RocketMQ-Client对NameServer的选择策略017.尚硅谷_RocketMQ-Broker功能介绍018.尚硅谷_RocketMQ-RocketMQ工作流程019.尚硅谷_RocketMQ-Topic的创建模式020.尚硅谷_RocketMQ-读写队列问题021.尚硅谷_RocketMQ-克隆一台Linux系统022.尚硅谷_RocketMQ-安装前的准备工作023.尚硅谷_RocketMQ-修改bin中的两个文件配置024.尚硅谷_RocketMQ-rocketMQ的启动025.尚硅谷_RocketMQ-发送接收消息测试与关闭server026.尚硅谷_RocketMQ-控制台的安装与启动027.尚硅谷_RocketMQ-数据复制与刷盘策略028.尚硅谷_RocketMQ-单Master与多Master集群模式029.尚硅谷_RocketMQ-多Master多Slave集群模式030.尚硅谷_RocketMQ-Broker集群模式最佳实践031.尚硅谷_RocketMQ-RAID历史与等级简介032.尚硅谷_RocketMQ-RAID关键技术与分类033.尚硅谷_RocketMQ-JBOD与RAID0等级详解034.尚硅谷_RocketMQ-RAID1与RAID0等级详解035.尚硅谷_RocketMQ-RAID10与RAID01等级详解036.尚硅谷_RocketMQ-集群搭建实践之rocketmqOS1的克隆与配置037.尚硅谷_RocketMQ-集群搭建实践之rocketmqOS2的克隆与配置038.尚硅谷_RocketMQ-集群搭建实践之启动集群039.尚硅谷_RocketMQ-mqadmin命令040.尚硅谷_RocketMQ-消息的生产过程041.尚硅谷_RocketMQ-Queue选择算法042.尚硅谷_RocketMQ-store目录简介043.尚硅谷_RocketMQ-commitlog文件044.尚硅谷_RocketMQ-commitlog文件的消息单元045.尚硅谷_RocketMQ-consumequeue046.尚硅谷_RocketMQ-对文件的读写047.尚硅谷_RocketMQ-性能提升048.尚硅谷_RocketMQ-与Kafka的对比049.尚硅谷_RocketMQ-indexFile的结构050.尚硅谷_RocketMQ-indexFile的创建051.尚硅谷_RocketMQ-indexFile的查询流程052.尚硅谷_RocketMQ-两种消息获取方式053.尚硅谷_RocketMQ-两种消息消费模式054.尚硅谷_RocketMQ-查看Broker中的消费进度055.尚硅谷_RocketMQ-Rebalance的限制与危害056.尚硅谷_RocketMQ-Rebalance产生的原因与过程057.尚硅谷_RocketMQ-Queue分配算法058.尚硅谷_RocketMQ-Queue分配算法对比059.尚硅谷_RocketMQ-至少一次原则060.尚硅谷_RocketMQ-订阅关系的一致性061.尚硅谷_RocketMQ-offset的两种管理模式062.尚硅谷_RocketMQ-offset远程管理模式063.尚硅谷_RocketMQ-消费幂等及消息重复场景分析064.尚硅谷_RocketMQ-幂等操作的通用解决方案065.尚硅谷_RocketMQ-支付场景中的解决方案066.尚硅谷_RocketMQ-消费幂等的实现067.尚硅谷_RocketMQ-消息堆积与消费延迟及产生原因分析068.尚硅谷_RocketMQ-消费耗时的深入分析069.尚硅谷_RocketMQ-消费并发度的深入分析070.尚硅谷_RocketMQ-单机线程数计算071.尚硅谷_RocketMQ-如何避免消息堆积与消费延迟072.尚硅谷_RocketMQ-消息的清理073.尚硅谷_RocketMQ-消息发送的三种方式074.尚硅谷_RocketMQ-同步消息发送代码举例075.尚硅谷_RocketMQ-异步消息发送代码举例076.尚硅谷_RocketMQ-单向消息发送代码举例077.尚硅谷_RocketMQ-消费者消费代码举例078.尚硅谷_RocketMQ-顺序消息的必要性分析079.尚硅谷_RocketMQ-消息的有序性分类080.尚硅谷_RocketMQ-顺序消息代码举例081.尚硅谷_RocketMQ-什么是延迟消息082.尚硅谷_RocketMQ-延迟等级划分与设置083.尚硅谷_RocketMQ-延迟消息实现原理之修改消息084.尚硅谷_RocketMQ-延迟消息实现原理之再次投递消息085.尚硅谷_RocketMQ-延迟消费代码举例086.尚硅谷_RocketMQ-转账场景中的事务消息解决方案087.尚硅谷_RocketMQ-事务消息基础088.尚硅谷_RocketMQ-XA模式三剑客089.尚硅谷_RocketMQ-XA模式架构090.尚硅谷_RocketMQ-事务消息代码举例091.尚硅谷_RocketMQ-批量发送消息092.尚硅谷_RocketMQ-批量消费消息093.尚硅谷_RocketMQ-批量消息代码举例094.尚硅谷_RocketMQ-消息过滤095.尚硅谷_RocketMQ-消息过滤代码举例096.尚硅谷_RocketMQ-开启SQL过滤功能097.尚硅谷_RocketMQ-消息发送重试机制098.尚硅谷_RocketMQ-消息发送重试的三种策略099.尚硅谷_RocketMQ-顺序消息的消费重试机制100.尚硅谷_RocketMQ-无序消息的消费重试机制101.尚硅谷_RocketMQ-重试队列及其实现原理102.尚硅谷_RocketMQ-消费重试配置方式103.尚硅谷_RocketMQ-死信队列与死信消息104.尚硅谷_RocketMQ-课程总结