課程簡介

1. RabbitMQ 簡介

  • 設置所需的資料夾
  • 下載與安裝 RabbitMQ

2. 瞭解消息傳遞

  • 消費者的角色
  • 生產者的角色
  • 綁定消費者和生產者
  • 消息和持久性
  • 如何驗證送達

3. 管理 RabbitMQ

  • 啟動和停止節點
  • RabbitMQ 配置檔
  • 如何管理許可權
  • 查看統計資訊和分析日誌
  • 發送警報
  • 如何設置並行處理

4. 集群的高可用性

  • 集群架構
  • 集群中的佇列
  • 設置測試集群
  • 將節點分發到更多計算機
  • 如何保留消息:鏡像佇列

5. 程式師視角

  • 編寫健壯的代碼
  • 安裝與設定HAProxy
  • 伺服器之間的客戶端出現故障

6. 實現故障轉移和複製

  • 設置基於負載均衡器的主/從設備
  • 安裝 Shovel 外掛程式
  • 配置和運行 Shovel

7. 用於管理的 Web 工具 RabbitMQ

  • RabbitMQ 管理外掛程式
  • 從 Web 控制台管理 RabbitMQ
  • 從 Web 控制台管理使用者
  • 從 Web 控制台管理佇列
  • 使用命令行介面

8. RabbitMQ 和 REST API

  • REST API 功能
  • Access統計
  • 虛擬主機和使用者置備

9. 監控和保護 RabbitMQ

  • 消息持久性和消息確認
  • 記憶體使用量和進程限制
  • 設置 SSL

最低要求

  • 具有 Linux 命令行介面的經驗。
  • 瞭解企業應用程式開發概念。

觀眾

  • IT 專家
 14 時間:

客戶評論 (3)

相關課程

Advanced RabbitMQ - 2 Days

14 時間:

RabbitMQ with .NET

14 時間:

RabbitMQ with PHP

14 時間:

RabbitMQ with Python

14 時間:

RabbitMQ with Java and Spring

14 時間:

Advanced Platform Engineering: Scaling with Microservices and Kubernetes

35 時間:

Building Microservices with Apigee Edge

21 時間:

Building Microservices with Microsoft Azure Service Fabric (ASF)

21 時間:

Consul: Setting Up Service Discovery, Distributed Failure Detection and Key/Value Storage over Multiple Data Centers

7 時間:

Microservice Development with Java EE 8, Docker, and Kubernetes

28 時間:

Building Microservices with Go

28 時間:

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

14 時間:

Building Microservice Architectures

14 時間:

Developing Microservices with Python

7 時間:

Building Microservices with NodeJS and React

21 時間:

課程分類

1