消息隊列選型與實戰(zhàn)(Kafka/RocketMQ)培訓課程
培訓對象: 面向后端開發(fā)工程師、架構師、中間件運維人員及技術負責人。也適合需要構建異步解耦、流量削峰、可靠消息系統(tǒng)的技術人員。
培訓目標: 深入理解消息隊列的核心模型與設計思想,掌握Kafka與RocketMQ的架構原理、關鍵特性和適用場景。具備獨立進行技術選型、集群部署、生產(chǎn)消費開發(fā)及故障排查的能力。
培訓內(nèi)容介紹:
-
消息隊列概述與技術選型:學習消息隊列的核心價值(解耦、異步、削峰),對比RabbitMQ、Kafka、RocketMQ、Pulsar等主流MQ的架構差異與適用場景。
-
Kafka架構與核心概念:深入理解Kafka的Topic、Partition、Replica、Consumer Group等核心概念,掌握分區(qū)與副本機制對高吞吐的支撐作用。
-
Kafka生產(chǎn)者設計:學習生產(chǎn)者分區(qū)策略、消息發(fā)送確認機制(acks)、冪等發(fā)送與事務支持,掌握批量發(fā)送與壓縮的優(yōu)化技巧。
-
Kafka消費者設計:掌握消費者組與再平衡機制,學習消息拉取模型、位移提交方式(自動/手動)及消費進度管理。
-
Kafka高吞吐日志采集實戰(zhàn):通過模擬點贊/瀏覽量異步統(tǒng)計的案例,演練Kafka在日志采集場景下的應用,掌握高吞吐寫入與消費的實現(xiàn)。
-
RocketMQ架構與核心概念:深入理解RocketMQ的NameServer、Broker、Producer、Consumer的協(xié)同機制,掌握Topic與Queue的設計思想。
-
RocketMQ消息類型與特性:學習普通消息、順序消息、延時消息、事務消息的實現(xiàn)原理與適用場景,掌握消息過濾與標簽的使用。
-
消息可靠性保障:學習消息確認機制(ACK/NACK/重試)、死信隊列(DLX)的配置與應用,掌握消息不丟失的端到端保障方案。
-
延時消息與定時任務:通過定時關閉未支付訂單的案例,學習RocketMQ延時消息與RabbitMQ死信隊列實現(xiàn)延時任務的兩種方案。
-
分布式事務消息:深入講解RocketMQ事務消息的實現(xiàn)原理(半消息+回查機制),學習跨服務數(shù)據(jù)一致性的解決方案。
-
集群監(jiān)控與運維管理:學習Kafka與RocketMQ的集群監(jiān)控指標,掌握消息積壓排查、集群擴容、數(shù)據(jù)遷移的運維技巧。
-
云原生消息隊列演進:了解存算分離架構、分層存儲、Serverless/Event架構等消息隊列的最新演進方向,掌握消息中臺的建設思路
如果您想學習本課程,請
預約報名
如果沒找到合適的課程或有特殊培訓需求,請
訂制培訓
除培訓外,同時提供相關技術咨詢與技術支持服務,有需求請發(fā)需求表到郵箱soft@info-soft.cn,或致電4007991916
技術服務需求表點擊在線申請
服務特點:
海量專家資源,精準匹配相關行業(yè),相關項目專家,針對實際需求,顧問式咨詢,互動式授課,案例教學,小班授課,實際項目演示,快捷高效,省時省力省錢。
專家力量:
中國科學院軟件研究所,計算研究所高級研究人員
oracle,微軟,vmware,MSC,Ansys,candence,Altium,達索等大型公司高級工程師,項目經(jīng)理,技術支持專家
中科信軟培訓中心,資深專家或講師
大多名牌大學,碩士以上學歷,相關技術專業(yè),理論素養(yǎng)豐富
多年實際項目經(jīng)歷,大型項目實戰(zhàn)案例,熱情,樂于技術分享
針對客戶實際需求,案例教學,互動式溝通,學有所獲