3 个版本
0.1.2 | 2020 年 8 月 21 日 |
---|---|
0.1.1 | 2020 年 8 月 15 日 |
0.1.0 | 2020 年 8 月 15 日 |
#58 in #pubsub
29KB
566 代码行
liftbridge-rs
Liftbridge 的 Rust 语言客户端。
Protobuf 定义
目前 protobuf 定义是从 liftbridge-api
仓库复制的,其 rust 表示形式在构建时自动生成并包含。
客户端当前状态和路线图
客户端目前支持大多数操作,但不支持一些高级选项
如自定义分区器和不同的确认策略。因此,随着此功能的实现,API 可能会发生变化。
。
在额外分配方面有很多可以优化的地方,这将在未来的版本中实现。
。
此外,目前的文档几乎不存在,测试也是如此。客户端 API 大体上遵循 go 客户端,
如果您目前需要有关使用的任何指导,这是一个很好的参考。
请注意,底层的 ApiClient
正在被克隆 - 这是有意为之,因为它很便宜,
因为底层连接正在为客户端的所有克隆版本重用。
解释此理由的相关 tonic 问题可以在 这里 找到。
致谢
此客户端的初始工作得到了 Tribe Health Solutions Inc. 的慷慨赞助。
依赖项
~11MB
~173K SLoC