emqttd(Erlang MQTT Broker)是基于Erlang/OTP语言平台开发,支持大规模连接和分布式集群, 发布订阅模式的开源MQTT消息服务器。
emqttd完整支持MQTT V3.1/V3.1.1版本协议规范,并扩展支持WebSocket、Stomp、CoAP、MQTT-SN或私有TCP协议。emqttd消息服务器支持单节点100万连接与多节点分布式集群:
emqttd项目为大规模客户端连接(C1000K+)的移动推送、移动消息、物联网、车联网、智能硬件等应用,提供一个完全开放源码、安装部署简便、企业级稳定可靠、容易扩展定制的MQTT消息服务器。
更新日志
配置项变更
- 变更 mqtt.client_idle_timeout 为 mqtt.client.idle_timeout
- 新增 mqtt.client.enable_stats 配置项
- 新增 mqtt.session.upgrade_qos 配置项
- 删除 mqtt.session.collect_interval 配置项
- 新增 mqtt.session.enable_stats 配置项
- 变更 mqtt.session.expired_after 为 mqtt.session.expiry_interval
合并扩展模块到emq_modules项目
- 合并emq_mod_presence, emq_mod_subscription, emq_mod_rewrite到emq_modules项目
- 变更emq_mod_retainer为emq_retainer项目
Dashboard插件
- Overview页面增加missed相关统计指标。
- Client页面增加SendMsg、RecvMsg统计指标。
- Session页面增加DeliverMsg、EnqueueMsg指标。
recon插件
- 变更recon.gc_interval配置项类型为duration
reloader插件
- 变更reloader.interval配置项类型为duration
下载
本站原创,转载时保留以下信息:
本文转自:深度开源(open-open.com)
原文地址:http://www.open-open.com/news/view/6cc3832d