前言
1,关于mqtt-benchmark
使用 golang 编写的 mqtt 的基准测试工具。
有两个github 项目:
使用的是这个,进行基准测试,带vendor 文件夹。展示的结果好看些。
https://github.com/krylovsk/mqtt-benchmark
2,使用
go get golang.org/x/net/websocket
#安装
go get -u github.com/kardianos/govendor
go install github.com/kardianos/govendor
进入工程目录
#初始化
govendor init
#加入本地 vendor目录当中。
govendor add +external
#查看生成列表。
govendor list
查看list 安装
$ govendor list
pv github.com/GaryBoone/GoStats/descriptive_statistics_demo
pv github.com/GaryBoone/GoStats/regression_demo
v github.com/GaryBoone/GoStats/stats
v github.com/eclipse/paho.mqtt.golang
v github.com/eclipse/paho.mqtt.golang/packets
pv github.com/eclipse/paho.mqtt.golang/samples
v golang.org/x/net/websocket
pl github.com/krylovsk/mqtt-benchmark
m GoStats/stats<

本文介绍了如何使用golang编写的mqtt-benchmark工具对MQTT服务器进行性能测试。通过添加依赖,初始化vendor目录,运行测试并展示测试结果,展示了MQTT服务器在不同客户端数量下的消息传递速率和性能。
最低0.47元/天 解锁文章
1325

被折叠的 条评论
为什么被折叠?



