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: