Course Code:
rabbitmq
Duration:
14 hours
Prerequisites:
- 具有 Linux 命令行介面的經驗。
- 瞭解企業應用程式開發概念。
觀眾
- IT 專家
Overview:
本課程面向希望基於 RabbitMQ 設置解決方案的IT專家,RabbitMQ是實現高級消息佇列協定 (AMQP) 的高度可靠的企業消息傳遞系統。
Course Outline:
1. RabbitMQ 簡介
- 設置所需的資料夾
- 下載與安裝RabbitMQ
2. 瞭解消息傳遞
- 消費者的角色
- 生產者的角色
- 綁定消費者和生成者
- 消息和持久性
- 如何驗證送達
3. 管理 RabbitMQ
- 啟動和停止節點
- RabbitMQ 配置檔
- 如何管理許可權
- 查看統計資訊和分析日誌
- 發送警報
- 如何設置並行處理
4. 集群的高可用性
- 集群架構
- 集群中的佇列
- 設置測試集群
- 將節點分發到更多計算機
- 如何保留消息:鏡像佇列
5. 程式師視角
- 編寫健壯的代碼
- 安裝與設定HAProxy
- 伺服器之間的客戶端失敗
6. 實施故障轉移和複製
- 設置基於負載均衡器的主/從主
- 安裝 Shovel 外掛程式
- 配置和運行 Shovel
7. 用於管理的 Web 工具 RabbitMQ
- RabbitMQ Management 外掛程式
- 從 Web 控制台管理 RabbitMQ
- 從 Web 控制台管理使用者
- 從 Web 控制台管理佇列
- 使用命令行介面
8. RabbitMQ 和 REST API
- REST API 功能
- Accessing 統計
- 虛擬主機和使用者配置
9. 監控和保護 RabbitMQ
- 消息持久性和消息確認
- 記憶體使用方式和進程限制
- 設置 SSL
Sites Published: