MQTTnet
MQTTnet是用于基于MQTT的通信的高性能.NET库。 它提供了一个MQTT客户端和一个MQTT服务器(代理)。 该实现基于的文档。
特征
一般的
异步支持
客户端和服务器(但不支持UWP服务器)的TLS支持
扩展的通信渠道(例如内存,TCP,TCP + TLS,WS)
轻量级(仅MQTT的低级实现,无开销)
性能优化(每秒处理约70.000条消息)*
跨所有受支持的MQTT协议版本的统一API
包含用于模拟和测试的接口
访问内部跟踪消息
单元测试(约250个测试)
没有外部依赖
*在使用MQTTnet客户端和服务器在同一进程中使用TCP通道运行的本地计算机(英特尔i7 8700K)上进行了测试。 用于验证的应用程序是此存储库的一部分,并存储在/Tests/MQTTnet.TestApp.NetCore中。
客户
支持通过TCP(+ TLS)或WS(WebS
1