课程培训
消息队列选型与实战(Kafka/RocketMQ)培训课程

消息队列选型与实战(Kafka/RocketMQ)培训课程

 

培训对象: 面向后端开发工程师、架构师、中间件运维人员及技术负责人。也适合需要构建异步解耦、流量削峰、可靠消息系统的技术人员

 

培训目标: 深入理解消息队列的核心模型与设计思想,掌握Kafka与RocketMQ的架构原理、关键特性和适用场景。具备独立进行技术选型、集群部署、生产消费开发及故障排查的能力

 

培训内容介绍:

  1. 消息队列概述与技术选型:学习消息队列的核心价值(解耦、异步、削峰),对比RabbitMQ、Kafka、RocketMQ、Pulsar等主流MQ的架构差异与适用场景

  2. Kafka架构与核心概念:深入理解Kafka的Topic、Partition、Replica、Consumer Group等核心概念,掌握分区与副本机制对高吞吐的支撑作用

  3. Kafka生产者设计:学习生产者分区策略、消息发送确认机制(acks)、幂等发送与事务支持,掌握批量发送与压缩的优化技巧。

  4. Kafka消费者设计:掌握消费者组与再平衡机制,学习消息拉取模型、位移提交方式(自动/手动)及消费进度管理

  5. Kafka高吞吐日志采集实战:通过模拟点赞/浏览量异步统计的案例,演练Kafka在日志采集场景下的应用,掌握高吞吐写入与消费的实现

  6. RocketMQ架构与核心概念:深入理解RocketMQ的NameServer、Broker、Producer、Consumer的协同机制,掌握Topic与Queue的设计思想。

  7. RocketMQ消息类型与特性:学习普通消息、顺序消息、延时消息、事务消息的实现原理与适用场景,掌握消息过滤与标签的使用

  8. 消息可靠性保障:学习消息确认机制(ACK/NACK/重试)、死信队列(DLX)的配置与应用,掌握消息不丢失的端到端保障方案

  9. 延时消息与定时任务:通过定时关闭未支付订单的案例,学习RocketMQ延时消息与RabbitMQ死信队列实现延时任务的两种方案

  10. 分布式事务消息:深入讲解RocketMQ事务消息的实现原理(半消息+回查机制),学习跨服务数据一致性的解决方案

  11. 集群监控与运维管理:学习Kafka与RocketMQ的集群监控指标,掌握消息积压排查、集群扩容、数据迁移的运维技巧

  12. 云原生消息队列演进:了解存算分离架构、分层存储、Serverless/Event架构等消息队列的最新演进方向,掌握消息中台的建设思路





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>