mqtt-benchmark

一个使用Rust编写的简单MQTT代理基准测试工具,具有极高的性能和极低的内存占用。

使用rust编写的一个简单的MQTT(代理)基准测试工具,拥有极高的性能,占用内存极低。## Usageshellcargo install mqtt-benchmark## Helptext$ mqtt-benchmark --helpA simple MQTT (broker) benchmarking tool.Usage: mqtt-benchmark [OPTIONS]Options: -c, --client-id <CLIENT_ID> MQTT client id [default: mqtt-benchmark] -b, --broker <BROKER> MQTT broker [default: localhost:1883] -t, --topic <TOPIC> MQTT topic [default: test] -u, --username <USERNAME> MQTT username -p, --password <PASSWORD> MQTT password -q, --qos <QOS> MQTT qos [default: 1] -P, --payload <PAYLOAD> MQTT payload, allowed to be empty -s, --size <SIZE> The number of data entries generated by each client [default: 100] -C, --client-num <CLIENT_NUM> The number of MQTT clients that are created [default: 10] -h, --help Print help -V, --version Print version<img width="1478" alt="image" src="https://github.com/ruanyf/weekly/assets/20548053/054457d9-0a23-47fa-8d6b-26e5c4fe5299">