主题
深入拆解消息队列47讲
共 53 讲。
目录
- 深入拆解消息队列47讲
- 旅程再启-不断向前演进的消息队列
- 2024:关于消息队列未来技术演进的思考
- 开篇词-深度拆解核心原理,轻松掌握所有消息队列
- 01-业界的主流消息队列是如何发展起来的?
- 02-消息队列在架构和功能层面都包含哪些概念?
- 03-通信协议:如何设计一个好的通信协议?
- 04-网络:如何设计高性能的网络模块?
- 05-存储:消息数据和元数据的存储是如何设计的?
- 06-存储:如何提升存储模块的性能和可靠性?
- 07-生产端:生产者客户端的SDK有哪些设计要点?
- 08-消费端:消费者客户端的SDK有哪些设计要点?(上)
- 09-消费端:消费者客户端的SDK有哪些设计要点?(下)
- 10-从基础功能拆解RabbitMQ的架构设计与实现
- 11-从基础功能拆解RocketMQ的架构设计与实现
- 12-从基础功能拆解Kafka的架构设计与实现
- 13-从基础功能拆解Pulsar的架构设计与实现
- 14-集群:哪些环节会存在性能瓶颈和数据可靠性风险?
- 15-集群:如何构建分布式的消息队列集群?(上)
- 16-集群:如何构建分布式的消息队列集群?(下)
- 17-可靠性:分布式集群的数据一致性都有哪些实现方案?
- 18-性能:Java开发分布式存储系统都有哪些常用的编码技巧?
- 19-安全:身份认证、资源鉴权和加密传输都是怎么实现的?
- 20-安全:如何设计高吞吐和大流量分布式集群的限流方案?
- 21-可观测性:如何设计实现一个好用的分布式监控体系?
- 22-可观测性:如何设计实现消息轨迹功能?
- 23-从集群角度拆解RabbitMQ的架构设计与实现
- 24-从集群角度拆解RocketMQ的架构设计与实现
- 25-从集群角度拆解Kafka的架构设计与实现
- 26-从集群角度拆解Pulsar的架构设计与实现
- 27-基础功能:Topic、分区、订阅等基本功能是如何实现的?
- 28-顺序消息和幂等:如何实现顺序消息和数据幂等?
- 29-延时消息:如何实现高性能的定时-延时消息?
- 30-事务消息:如何实现一个完整的事务消息模块?
- 31-死信队列和优先级队列:如何实现死信队列和优先级队列?
- 32-消息查询:如何实现消息查询功能?
- 33-Schema:如何设计实现Schema模块?
- 34-WebSocket:如何在消息队列内核中支持WebSocket?
- 35-从高级功能拆解4款主流MQ的架构设计与实现
- 36-云原生:业界MQ的计算存储分离是如何实现的?
- 37-云原生:MQ的分层存储架构都有哪些实现方案?
- 38-Serverless:如何基于Serverless架构实现流式数据处理?
- 39-Serverless:如何基于MQ和Serverless设计事件驱动架构?
- 40-连接器:如何以MQ为核心搭建数据集成架构?
- 41-容灾:如何实现跨地域、跨可用区的容灾和同步?
- 42-消息中台:如何搭建企业内部统一的消息服务?
- 43-未来:消息队列的技术架构会如何演进?
- 44-商业化:消息队列的商业化应该怎么做?
- 45-研发经验:如何成为某个领域的专家?
- 46-客户成功:技术人如何打造产品思维?
- 47-运维运营:如何运营好大规模商业化的消息队列集群?
- 结束语-尽最大的努力,做最好的自己
- 期末测试-检测学习之旅,赴满分之约