http://emqtt.cn/
emqttd是采用Erlang语言开发, 全面支持MQTT v3.1.1协议规范, 支持集群和大规模客户端连接的开源MQTT消息服务器
概述
eMQTT是采用Erlang语言开发,全面支持MQTT V3.1.1协议,可集群支持大规模连接的开源MQTT消息服务器。
eMQTT致力于发布一个充分发挥Erlang语言优势,完全开源免费架构稳定可靠,可集群支持大规模物联网客户端连接的MQTT消息服务器。
依赖
eMQTT可跨平台运行在Windows, Linux, FreeBSD 与 Mac OS X。
eMQTT源码编译需要Erlang/OTP R17以上版本。
功能
完整的MQTT V3.1.1协议规范支持
全面支持MQTT V3.1.1/V3.1协议规范
通过Eclipse Paho项目的服务器互操作性测试
全面支持QoS0, QoS1, QoS2消息发布与订阅
支持Session管理和离线消息
支持Retained消息
TCP/SSL connection support
$SYS/borkers/# support
cluster
bridge
集群支持大规模客户端连接
100万+规模客户端连接支持
多服务器,多云主机集群支持
本地或远程服务器桥接支持
emqtt-0.5.5-beta版本发布于2015-04-09
20万并发连接, 20万Topic订阅, 2万消息/秒, 20Mbps In/Out流量
只需7G Memory, 40%CPU/核心
相关博文
Erlang MQTT消息服务器