9个不稳定版本 (4个重大更新)

0.5.0 2021年9月19日
0.4.4 2021年4月2日
0.4.3 2020年12月30日
0.3.1 2020年9月3日
0.1.0 2020年8月28日

#2075 in 数据库接口

每月34次下载

MIT 许可证

68KB
393

Hive

Hive是一个为Rust设计的泛型Pub/Sub库。

默认情况下,Hive提供了一个非常基本的pub/sub系统,您可以将其集成到类似WebSocket服务器的应用程序中,这个系统非常适合只有单个节点的中小型应用程序。

需要注意的是,Hive并不适合所有人,所有数据都通过一个回调返回,该回调旨在连接到WebSocket服务器、mpsc通道等(如果您需要此功能,请随时联系我,我会将其列入我的优先事项)

有关如何使用库的示例,请参阅文档

设计

Hive旨在嵌入到任何服务器应用程序中,充当您与客户端之间的中间人,它会自动将您提供的任何通知分发给所有相关联的客户端和节点。

测试

在测试之前,在您的.env中指定MongoDB连接脚本,或者直接将其传递到环境中。

MONGODB_URI=mongodb://

然后,运行以下命令以运行所有测试:(这将显示所有输出)

cargo test --features test -- --nocapture

依赖项

~0–16MB
~243K SLoC