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 消息协议 的工作负载和节点间消息 - 一个
Processtrait 用于实现应用程序节点过程 - 一个
Runtime用于驱动过程并与 Maelstrom 网络 通信
请参阅 echo.rs 以获取简单的库使用示例。
依赖项
~5–15MB
~189K SLoC