mqtt服务器性能,MQTT Server 性能测试分析

http://www.tuicool.com/articles/rmUBJf

2012

MQTT (Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器的通信协议。

apollo是一个基于java的开源消息服务器,通过安装插件,可以支持MQTT消息。mosquitto是另一个用C语言开发的开源MQTT服务器。为了测试这两种服务器的性能,我下载了一个

MQTT Benchmark

的基准测试程序,运行在亚马逊EC2的一个large实例上。运行时间大约为3个小时。 实例启动后,先安装jdk1.6,然后安装,运行MQTT Benchmark。

sudo apt-get install screen

curl https://nodeload.github.com/chirino/mqtt-benchmark/tarball/master | tar -zxv

mv chirino-mqtt-benchmark-* mqtt-benchmark

screen ./mqtt-benchmark/bin/benchmark-all

测试后的结果见

http://www.appbegin.com/report/

,测试结果表明,apollo在重负载的情况下,性能要高于mosquitto,而且更加稳定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值