emqttd 0.13.0-beta 版本正式发布。支持基于 Token Bucket/Leaky Bucket 算法的速率控制(Rate Limiting)。升级 esockd 库到3.0版本,支持参数化的Socke连接模块。改进MQTT TCP连接数据收发,采用全异步模式。 改进升级 Protocol Compliant - Session Present Flag (#163) Compilation fails if repo is cloned with a different name (#348) emqttd_client: replace gen_tcp:send with port_command (#358) TCP sndbuf, recbuf, buffer tuning (#359) emqttd_client.erl to handle 'inet_async', 'inet_reply' properly (#360) Refator the client/session management design Bug修复 Cannot kick transient client out when clientId collision (#357) Fix the order of emqttd_app:start_server/1 (#367) emqttd_session:subscribe/2 will crash (#374) 性能测试 benchmark for 0.13.0 release 3.1G memory and 50% CPU/core: Connections: 250K Subscribers: 250K Topics: 50K Qos1 Messages/Sec In: 4K Qos1 Messages/Sec Out: 20K Traffic In(bps): 12M+ Traffic Out(bps): 56M+ Dashboard插件 Bugfix: emqttd-0.12.3 release: metrics are not right (emqttd_dashboard#36) Bugfix: No Overview broker informations on non-anonymous sessions (emqttd_dashboard#33) Improve: Overview page add new metrics (emqttd_dashboard#35) MySQL认证插件 Improve: emqtt_acl_mysql function_clause error bug (emqttd_plugin_mysql#4) PgSQL认证插件 Improve: Auto reconnect plugins (emqttd_plugin_pgsql#4) Stomp协议插件 Improve: upgrade to esockd 3.0 emqttd 0.13.0 beta 发布,MQTT 消息服务器下载地址