1个不稳定版本
0.1.0 | 2022年10月14日 |
---|
#48 在 #message-queue
1.5MB
17K SLoC
MQTT V5版本的代理和客户端实现。
开发中
lib.rs
:
包实现了基于MQTT协议的消息队列代理。
当前实现了MQTT-v5代理和相应的客户端。根据需求,其他消息队列协议将被集成到该代理中。
功能
代理,默认启用,提供了构建MQTT代理应用程序所需的所有必要项。启用代理会自动启用客户端。
客户端,默认启用,提供了构建MQTT客户端所需的所有必要项。不需要代理的应用程序可以通过在命令行中使用--no-default-features
或在依赖声明中使用default-features = false
来禁用默认功能。
backtrace,是库功能,用于在库检测到错误时捕获回溯。此外,如果启用了logging
,则回溯将按照配置的日志后端进行记录。
fuzzy,仅由测试基础设施使用。典型应用程序不需要此功能。启用此功能将为该库中定义的几个类型提供arbitrary::Arbitrary
实现。
默认情况下,启用了broker
和client
功能。
Rust不稳定功能
二进制工件
- mymqd,是启动服务器和管理myMQ部署的守护进程程序。
依赖项
~1–11MB
~117K SLoC