6 个版本
0.3.2 | 2023 年 4 月 20 日 |
---|---|
0.3.1 | 2022 年 10 月 18 日 |
0.3.0 | 2022 年 1 月 9 日 |
0.2.1 | 2020 年 4 月 19 日 |
0.1.0 | 2020 年 4 月 1 日 |
#15 in #data-streaming
每月 46 次下载
用于 cord-broker
23KB
396 代码行
Cord 客户端
Cord 是一个用于组合、聚合和分发任意流的 数据流平台。客户端库提供了发布和订阅 Cord 代理的用户界面。
使用方法
首先,启动一个新的 Cord 代理
Docker
$ docker run -d -p 7101:7101 --rm cordproj/cord-broker:0
Cargo
$ cargo install cord-broker
$ cord-broker &
接下来,使用客户端与代理交互。您可以使用 客户端库 在自己的项目中实现 Cord,但最简单的方法是使用客户端 CLI。
订阅命名空间
Docker
$ docker run --rm cordproj/cord-client:0 -a <broker_addr> sub /names
Cargo
$ cargo install cord-client
$ cord-client sub /namespaces
向此命名空间发布
Docker
$ docker run -it --rm cordproj/cord-client:0 -a <broker_addr> pub /names
Start typing to create an event, then press enter to send it to the broker.
Use the format: NAMESPACE=VALUE
/names/first=Daz
Cargo
$ cord-client pub /names
Start typing to create an event, then press enter to send it to the broker.
Use the format: NAMESPACE=VALUE
/names/first=Daz
依赖项
~12–22MB
~310K SLoC