#streaming #client #pravega

bin+lib pravega-client

Pravega 的 Rust 客户端。 (Pravega.io)

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 网络编程

Apache-2.0

1MB
23K SLoC

CIbuild codecov

Pravega 的 Rust 客户端

这是一个 Pravega 的原生 Rust 客户端。

注意:需要 Pravega 0.9.0+。

状态

最新的状态可以在 维基百科 上查看。

目标

目标是允许使用 Rust 编写客户端,并提供包括 nodejs 在内的高级语言的通用实现。

有关每种语言的当前状态,请参阅维基百科中的 状态

方法

方法是编写客户端内部共用的原生实现。然后使用 C ABI 为其他语言提供接口。

最后,将每个支持的语言的低级 API 翻译成适合该语言的通用 API。

书籍

有关更多详细信息,请参阅 Pravega Rust 客户端 手册

依赖项

~30–44MB
~876K SLoC