3 个版本
0.1.2 | 2022 年 8 月 29 日 |
---|---|
0.1.1 | 2022 年 8 月 28 日 |
0.1.0 | 2022 年 8 月 28 日 |
#313 in 模拟
38KB
903 代码行
Async Maelstrom
A Rust 库,允许分布式应用程序与 Maelstrom 一起工作。
Maelstrom 是一个用于学习和测试分布式应用程序的工作台。它将 工作负载 驱动到应用程序节点,并使用 Jepsen 验证安全性属性。
该库提供
- 一个
Msg
实现来创建和解析根据 Maelstrom 消息协议 的工作负载和节点间消息 - 一个
Process
trait 用于实现应用程序节点过程 - 一个
Runtime
用于驱动过程并与 Maelstrom 网络 通信
请参阅 echo.rs 以获取简单的库使用示例。
依赖项
~5–15MB
~189K SLoC