由于物联网场景复杂多样,设备端硬件条件、网络稳定性、流量限制、设备功耗以及设备连接数量等多方面因素造成物联网设备的消息传递与传统互联网场景有着很大不同。在物联网场景中,从设备到云端平台主流的消息协议有MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)、CoAP(Constrained Application Protocol,受限应用协议)等。相对于互联网常用的HTTP协议,MQTT、CoAP等物联网协议有着轻量级、低功耗、低带宽需求、消息质量保证等特点
杭州映云科技有限公司聚焦于消息和流处理技术领域,EMQX Broker是映云科技的开源分布式IoT消息处理中间件。自发布以来,EMQX Broker已经在世界各地被⼴泛应用。EMQX Broker也以其完备的MQTT协议支持、高并发低延时、高可扩展性、易于部署和快速的版本迭代等特点,在物联网行业中占有重要的地位。
EMQX 在支持客户的过程中,了解到有客户使用 Nginx 做负载均衡,Docker 容器手动加入集群的方式运行 EMQ 集群,现将主要过程记录下来。