17 个版本

0.10.0 2023年9月27日
0.7.0 2023年6月13日
0.6.1 2023年3月13日
0.5.4 2023年9月21日
0.1.0 2020年12月14日

#1607网络编程

Download history 29/week @ 2024-03-10 21/week @ 2024-03-17 1/week @ 2024-03-24 55/week @ 2024-03-31 11/week @ 2024-04-07 8/week @ 2024-04-14 10/week @ 2024-04-21 3/week @ 2024-04-28 8/week @ 2024-05-05 1/week @ 2024-05-12

每月 483 次下载

自定义许可证

115KB
3K SLoC

Netapp - 分布式软件工具库

Build Status

Netapp 是一个 Rust 库,用于处理分布式软件中的几个常见任务

  • 建立安全连接
  • 管理连接生命周期,失败时重新连接
  • 检查对等方的状态
  • 对等方发现
  • 查询/响应消息传递模型用于通信
  • 在连接上多路复用传输
  • 覆盖网络:全网格和拜占庭容错随机对等方采样使用 Bᴀsᴀʟᴛ

查看示例文件夹了解如何使用 netapp。


lib.rs:

Netapp 是一个 Rust 库,用于处理分布式软件中的几个常见任务

  • 建立安全连接
  • 管理连接生命周期,失败时重新连接
  • 检查对等方的状态
  • 对等方发现
  • 查询/响应消息传递模型用于通信
  • 在连接上多路复用传输
  • 覆盖网络:全网格,以及即将推出其他方法

特别关注,阅读 netapp::NetApp 类型、message::Message 特性和 proto::RequestPriority 的文档,以了解更多关于消息优先级的信息。还可以查看示例以了解如何使用此 crate。

依赖项

~23–33MB
~258K SLoC