EMQX 是一个基于 Erlang 语言开发的高度可扩展、高性能、开源的 MQTT Broker,广泛应用于车联网、工业自动化、智慧交通、智慧农业、能源监测、智能家居等各类物联网应用场景。
在物联网场景下,终端通常需要实时、可靠、高效、安全的数据交换。对于服务端来说,则需要服务端具备高安全、高连接、高并发、高吞吐、低时延、低成本、高稳定等特性,以保证通信服务的质量。
影响在线服务质量的因素可以从软件本身的质量和服务的运维两个大的维度来划分。当软件被部署到生产环境对用户提供服务时,此时软件已不再是单纯的二进制,而是拥有生命、拥有健康状态的服务。
为了帮助用户更好地提升 EMQX 在生产环境中的服务质量,EMQ 特别推出系列课程《EMQX 运维最佳实践》,将重点从运维角度,分享 EMQX 在生产环境中的最佳实践。
课程大纲:
- EMQX 如何根据实际情况来选择适合的版本进行安装与部署;
- 如何根据实际情况调整系统优化以达到最佳性能;
- 容量模型评估与规划;
- 如何选择机器规格与集群组建方式;
- 如何通过压力测试来评估容量模型的正确性以及确定系统的临界值;
- 生产环境如何规划容灾;
- 各个主流云平台的最佳实践。