17 个版本
0.10.0 | 2023年9月27日 |
---|---|
0.7.0 |
|
0.6.1 |
|
0.5.4 | 2023年9月21日 |
0.1.0 | 2020年12月14日 |
#1607 在 网络编程
每月 483 次下载
115KB
3K SLoC
Netapp - 分布式软件工具库
Netapp 是一个 Rust 库,用于处理分布式软件中的几个常见任务
- 建立安全连接
- 管理连接生命周期,失败时重新连接
- 检查对等方的状态
- 对等方发现
- 查询/响应消息传递模型用于通信
- 在连接上多路复用传输
- 覆盖网络:全网格和拜占庭容错随机对等方采样使用 Bᴀsᴀʟᴛ。
查看示例文件夹了解如何使用 netapp。
lib.rs
:
Netapp 是一个 Rust 库,用于处理分布式软件中的几个常见任务
- 建立安全连接
- 管理连接生命周期,失败时重新连接
- 检查对等方的状态
- 对等方发现
- 查询/响应消息传递模型用于通信
- 在连接上多路复用传输
- 覆盖网络:全网格,以及即将推出其他方法
特别关注,阅读 netapp::NetApp
类型、message::Message
特性和 proto::RequestPriority
的文档,以了解更多关于消息优先级的信息。还可以查看示例以了解如何使用此 crate。
依赖项
~23–33MB
~258K SLoC