文件名称:mqtt.rust.redis:使用 Redis 作为 Paho Rust MQTT 客户端的持久性存储库
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-19 04:59:44
rust redis mqtt paho-mqtt Rust
Rust MQTT Redis 持久化存储 paho-mqtt-redis 使用 Redis 作为 Paho MQTT Rust 客户端的持久性存储库。 MQTT 是一种轻量级、分布式、消息传递系统,专门为具有不可靠网络连接的设备量身定制。 它实现更高服务质量的部分方法是客户端可以使用持久性存储来保存正在传输的消息,直到它们被远程系统确认接收。 这样,即使客户端应用程序崩溃并重新启动,消息也可以被确认或重新发送。 通常,在使用持久性时,消息会保存到磁盘。 在一些较小的基于闪存的设备上,例如嵌入式 Linux 系统,这可能不是存储消息的最有效方式,因为连续写入可能会过早磨损闪存芯片。 运行在本地客户端设备上的 Redis 服务器可以方便地存储消息。 Paho 库的用户定义持久性机制使用键/值访问,可以完美地映射到任何类似的 API,例如 Redis。 在这种情况下使用它只需要不到 1
【文件预览】:
mqtt.rust.redis-master
----.gitignore(31B)
----src()
--------lib.rs(9KB)
----LICENSE(1KB)
----CHANGELOG.md(522B)
----Cargo.toml(650B)
----examples()
--------redis_persist_pub.rs(4KB)
----README.md(5KB)