This commit is contained in:
Feng Lee 2015-05-04 20:17:56 +08:00
parent a7344248e4
commit e62dec7d56
1 changed files with 15 additions and 0 deletions

View File

@ -5,10 +5,17 @@ emqttd is a massively scalable and clusterable MQTT V3.1/V3.1.1 broker written i
emqttd requires Erlang R17+ to build.
## Goals
emqttd is aimed to provide a solid, enterprise grade, extensible open-source MQTT broker for IoT(M2M) applications that need to support ten millions of concurrent MQTT clients.
* Easy to install
* Massively scalable
* Easy to extend
* Solid stable
## Features
* Full MQTT V3.1/V3.1.1 protocol specification support
@ -29,10 +36,12 @@ emqttd is aimed to provide a solid, enterprise grade, extensible open-source MQT
* Extensible architecture with plugin support
* Passed eclipse paho interoperability tests
## Design
![emqttd architecture](http://emqtt.io/static/img/Architecture.png)
## QuickStart
Download binary packeges for linux, mac and freebsd from [http://emqtt.io/downloads](http://emqtt.io/downloads).
@ -63,26 +72,32 @@ git clone https://github.com/emqtt/emqttd.git
cd emqttd && make && make dist
```
## GetStarted
Read [emqtt wiki](https://github.com/emqtt/emqttd/wiki) for detailed installation and configuration guide.
## Benchmark
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
## License
The MIT License (MIT)
## Contributors
[@hejin1026](https://github.com/hejin1026)
[@desoulter](https://github.com/desoulter)
[@turtleDeng](https://github.com/turtleDeng)
[@Hades32](https://github.com/Hades32)
[@huangdan](https://github.com/huangdan)
## Author