Supports
This commit is contained in:
parent
d22d556d56
commit
df1913902d
31
README.md
31
README.md
|
@ -5,7 +5,9 @@ emqttd is a massively scalable and clusterable MQTT V3.1/V3.1.1 broker written i
|
||||||
|
|
||||||
emqttd requires Erlang R17+ to build.
|
emqttd requires Erlang R17+ to build.
|
||||||
|
|
||||||
Notice that Erlang/OTP R18.0 introduced a [binary memory leak](http://erlang.org/pipermail/erlang-questions/2015-September/086098.html), DON'T compile the broker with R18.
|
**DON'T compile the broker with Erlang/OTP R18.0 which introduced a [binary memory leak](http://erlang.org/pipermail/erlang-questions/2015-September/086098.html).**
|
||||||
|
|
||||||
|
Twitter: [@emqtt](https://twitter.com/emqtt)
|
||||||
|
|
||||||
## Goals
|
## Goals
|
||||||
|
|
||||||
|
@ -16,7 +18,6 @@ emqttd is aimed to provide a solid, enterprise grade, extensible open-source MQT
|
||||||
* Easy to extend
|
* Easy to extend
|
||||||
* Solid stable
|
* Solid stable
|
||||||
|
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
* Full MQTT V3.1/V3.1.1 protocol specification support
|
* Full MQTT V3.1/V3.1.1 protocol specification support
|
||||||
|
@ -37,7 +38,6 @@ emqttd is aimed to provide a solid, enterprise grade, extensible open-source MQT
|
||||||
* Extensible architecture with Hooks, Modules and Plugins
|
* Extensible architecture with Hooks, Modules and Plugins
|
||||||
* Passed eclipse paho interoperability tests
|
* Passed eclipse paho interoperability tests
|
||||||
|
|
||||||
|
|
||||||
## Modules
|
## Modules
|
||||||
|
|
||||||
* [emqttd_auth_clientid](https://github.com/emqtt/emqttd/wiki/Authentication) - Authentication with ClientIds
|
* [emqttd_auth_clientid](https://github.com/emqtt/emqttd/wiki/Authentication) - Authentication with ClientIds
|
||||||
|
@ -47,7 +47,6 @@ emqttd is aimed to provide a solid, enterprise grade, extensible open-source MQT
|
||||||
* emqttd_mod_autosub - Subscribe topics when client connected
|
* emqttd_mod_autosub - Subscribe topics when client connected
|
||||||
* [emqttd_mod_rewrite](https://github.com/emqtt/emqttd/wiki/Rewrite) - Topics rewrite like HTTP rewrite module
|
* [emqttd_mod_rewrite](https://github.com/emqtt/emqttd/wiki/Rewrite) - Topics rewrite like HTTP rewrite module
|
||||||
|
|
||||||
|
|
||||||
## Plugins
|
## Plugins
|
||||||
|
|
||||||
* [emqttd_plugin_template](https://github.com/emqtt/emqttd_plugin_template) - Plugin template and demo
|
* [emqttd_plugin_template](https://github.com/emqtt/emqttd_plugin_template) - Plugin template and demo
|
||||||
|
@ -59,19 +58,16 @@ emqttd is aimed to provide a solid, enterprise grade, extensible open-source MQT
|
||||||
* [emqttd_stomp](https://github.com/emqtt/emqttd_stomp) - Stomp Protocol Plugin
|
* [emqttd_stomp](https://github.com/emqtt/emqttd_stomp) - Stomp Protocol Plugin
|
||||||
* [emqttd_sockjs](https://github.com/emqtt/emqttd_sockjs) - SockJS(Stomp) Plugin
|
* [emqttd_sockjs](https://github.com/emqtt/emqttd_sockjs) - SockJS(Stomp) Plugin
|
||||||
|
|
||||||
|
|
||||||
## Dashboard
|
## Dashboard
|
||||||
|
|
||||||
The broker released a simple web dashboard in 0.10.0 version.
|
The broker released a simple web dashboard in 0.10.0 version.
|
||||||
|
|
||||||
Address: http://host:18083
|
Address: http://host:18083
|
||||||
|
|
||||||
|
|
||||||
## Design
|
## Design
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
## QuickStart
|
## QuickStart
|
||||||
|
|
||||||
Download binary packeges for linux, mac and freebsd from [http://emqtt.io/downloads](http://emqtt.io/downloads).
|
Download binary packeges for linux, mac and freebsd from [http://emqtt.io/downloads](http://emqtt.io/downloads).
|
||||||
|
@ -102,23 +98,25 @@ git clone https://github.com/emqtt/emqttd.git
|
||||||
cd emqttd && make && make dist
|
cd emqttd && make && make dist
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## GetStarted
|
## GetStarted
|
||||||
|
|
||||||
Read [emqtt wiki](https://github.com/emqtt/emqttd/wiki) for detailed installation and configuration guide.
|
Read [emqtt wiki](https://github.com/emqtt/emqttd/wiki) for detailed installation and configuration guide.
|
||||||
|
|
||||||
|
|
||||||
## Benchmark
|
## Benchmark
|
||||||
|
|
||||||
Benchmark 0.6.1-alpha on a ubuntu/14.04 server with 8 cores, 32G memory from QingCloud:
|
Benchmark 0.6.1-alpha on a ubuntu/14.04 server with 8 cores, 32G memory from QingCloud:
|
||||||
|
|
||||||
200K+ Connections, 200K+ Topics, 20K+ In/Out Messages/sec, 20Mbps+ In/Out with 8G Memory, 50%CPU/core
|
200K+ Connections, 200K+ Topics, 20K+ In/Out Messages/sec, 20Mbps+ In/Out with 8G Memory, 50%CPU/core
|
||||||
|
|
||||||
|
## Supports
|
||||||
|
|
||||||
## License
|
* Homepage: http://emqtt.io
|
||||||
|
* Downloads: http://emqtt.io/downloads
|
||||||
The MIT License (MIT)
|
* Wiki: https://github.com/emqtt/emqttd/wiki
|
||||||
|
* Forum: https://groups.google.com/d/forum/emqtt
|
||||||
|
* Mailing List: <emqtt@googlegroups.com>
|
||||||
|
* Issues: https://github.com/emqtt/emqttd/issues
|
||||||
|
* QQ Group: 12222225
|
||||||
|
|
||||||
## Contributors
|
## Contributors
|
||||||
|
|
||||||
|
@ -131,14 +129,11 @@ The MIT License (MIT)
|
||||||
* [@phanimahesh](https://github.com/phanimahesh)
|
* [@phanimahesh](https://github.com/phanimahesh)
|
||||||
* [@dvliman](https://github.com/dvliman)
|
* [@dvliman](https://github.com/dvliman)
|
||||||
|
|
||||||
|
|
||||||
## Author
|
## Author
|
||||||
|
|
||||||
Feng Lee <feng@emqtt.io>
|
Feng Lee <feng@emqtt.io>
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
## Twitter
|
The MIT License (MIT)
|
||||||
|
|
||||||
https://twitter.com/emqtt
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue