1. 程式人生 > >RabbitMQ訊息中介軟體技術精講(完整版)

RabbitMQ訊息中介軟體技術精講(完整版)

點選下載

1章 課程介紹

本章首先讓大家徹底明白為什麼學習RabbitMQ,通過本課程的學習具體收穫有哪些?課程內容具體安排與學習建議,然後為大家簡單介紹下業界主流訊息中介軟體有哪些,各自適用場景等。

第2章 低門檻,入門RabbitMQ核心概念

本章首先為大家講解網際網路大廠為什麼選擇RabbitMQ? RabbitMQ的高效能之道是如何做到的?什麼是AMPQ高階協議?AMPQ核心概念是什麼?RabbitMQ整體架構模型是什麼樣子的?RabbitMQ訊息是如何流轉的?RabbitMQ安裝與使用命令列與管控臺,RabbitMQ訊息生產與消費,RabbitMQ交換機詳解,RabbitMQ佇列、繫結、虛擬主機、訊息等...
3章 漸進式,深入RabbitMQ高階特性 本章主要為大家講解RabbitMQ的高階特性和實際場景應用,包括訊息如何保障 100% 的投遞成功 ?冪等性概念詳解,在海量訂單產生的業務高峰期,如何避免訊息的重複消費問題?Confirm確認訊息、Return返回訊息,自定義消費者,訊息的ACK與重回佇列,訊息的限流,TTL訊息,死信佇列等 ...4章 手把手,整合RabbitMQ&Spring家族 本章為大家講解RabbitMQ如何與Spring系的框架體系進行整合(RabbitMQ整合Spring AMQP實戰,RabbitMQ整合Spring Boot實戰 ,RabbitMQ整合Spring Cloud實戰),涉及實際工作中需要注意的細節點,與最佳實戰應用,通過本章的學習,學員能夠掌握RabbitMQ的實戰整合能力,直接應用到具體的工作中! ...
5章 高可靠,構建RabbitMQ叢集架構 本章為大家講解RabbitMQ叢集架構的各種姿勢,以及從零到一帶大家構建高可靠性的RabbitMQ叢集架構(Haproxy + Keepalived),並分享包括對叢集的運維、故障恢復方案以及延遲佇列外掛應用等 第6章 追前沿,領略SET化架構衍化與設計 本章主要為大家帶來一線網際網路實現訊息中介軟體多叢集的實際落地方案與架構設計思路講解,涉及目前網際網路架構裡非常經典的多活,單元化的理念,更有效的提升服務的可靠性與穩定性。 第7章 學大廠,拓展基礎元件封裝思路 本章節,我們希望和大家分享網際網路大廠的基礎元件架構封裝思路,其中涉及到訊息傳送的多模式化、訊息的高效能序列化、訊息的非同步化、連線的快取容器、訊息的可靠性投遞、補償策略、訊息的冪等解決方案 第8
章 課程總結 本章帶大家回顧課程總體的收穫,並希望大家都能來課程問答區與老師就學習過程中的問題進行進一步的交流。