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万+规模客户端连接支持

多服务器,多云主机集群支持

本地或远程服务器桥接支持

GitHub开源项目

emqtt-0.5.5-beta版本发布于2015-04-09
20万并发连接, 20万Topic订阅, 2万消息/秒, 20Mbps In/Out流量
只需7G Memory, 40%CPU/核心

Erlang MQTT消息服务器
标签: