搭建自己的MQTT服务器、实现设备上云(Windows+EMQX)
手把手搭建自己私有的MQTT服务器(Windows+EMQX)
一、EMQX介绍
1.1 EMQX介绍
EMQX是一款大规模可弹性伸缩的云原生分布式物联网MQTT消息服务器。它是完全开源的,基于Apache 2.0许可证,且自2013年起已经有200+的开源版本迭代。EMQX提供了三种服务:云服务版本、商业版和开源版。
作为一款MQTT消息服务器,EMQX支持MQTT 5.0和3.x协议标准,具有更好的伸缩性、安全性和可靠性。在性能上,单节点支持500万MQTT设备连接,集群可扩展至1亿并发MQTT连接。同时,它能支持每秒实时接收、移动、处理与分发数百万条的MQTT消息,消息分发与投递时延低于1毫秒。
EMQX还有一些高级特性,如采用Masterless的大规模分布式集群架构,实现系统高可用和水平扩展。此外,它还内置了强大的规则引擎,支持一站式数据提取、过滤与转换,并能灵活集成SQL、NoSQL、时序数据库,及Kafka等流处理中间件。
EMQX支持跨平台部署,可以在Linux、Windows、MacOS、ARM嵌入系统等平台进行部署。生产环境下,推荐在
搭建自己的MQTT服务器、实现设备上云(Windows+EMQX)
手把手搭建自己私有的MQTT服务器(Windows+EMQX)
一、EMQX介绍
1.1 EMQX介绍
EMQX是一款大规模可弹性伸缩的云原生分布式物联网MQTT消息服务器。它是完全开源的,基于Apache 2.0许可证,且自2013年起已经有200+的开源版本迭代。EMQX提供了三种服务:云服务版本、商业版和开源版。
作为一款MQTT消息服务器,EMQX支持MQTT 5.0和3.x协议标准,具有更好的伸缩性、安全性和可靠性。在性能上,单节点支持500万MQTT设备连接,集群可扩展至1亿并发MQTT连接。同时,它能支持每秒实时接收、移动、处理与分发数百万条的MQTT消息,消息分发与投递时延低于1毫秒。
EMQX还有一些高级特性,如采用Masterless的大规模分布式集群架构,实现系统高可用和水平扩展。此外,它还内置了强大的规则引擎,支持一站式数据提取、过滤与转换,并能灵活集成SQL、NoSQL、时序数据库,及Kafka等流处理中间件。
EMQX支持跨平台部署,可以在Linux、Windows、MacOS、ARM嵌入系统等平台进行部署。生产环境下,推荐在