6 个版本
0.3.7 | 2024 年 2 月 24 日 |
---|---|
0.3.6 | 2023 年 10 月 28 日 |
0.3.2 | 2022 年 9 月 23 日 |
0.3.1 | 2021 年 11 月 13 日 |
0.1.0 | 2021 年 3 月 5 日 |
#1512 in 网络编程
1MB
23K SLoC
Pravega 的 Rust 客户端
这是一个 Pravega 的原生 Rust 客户端。
注意:需要 Pravega 0.9.0+。
状态
最新的状态可以在 维基百科 上查看。
目标
目标是允许使用 Rust 编写客户端,并提供包括 nodejs 在内的高级语言的通用实现。
有关每种语言的当前状态,请参阅维基百科中的 状态。
方法
方法是编写客户端内部共用的原生实现。然后使用 C ABI 为其他语言提供接口。
最后,将每个支持的语言的低级 API 翻译成适合该语言的通用 API。
书籍
有关更多详细信息,请参阅 Pravega Rust 客户端 手册。
依赖项
~30–44MB
~876K SLoC