#stream #cord #broker #docker #client #pub-sub #data-streaming

bin+lib cord-client

为 Cord 平台提供的客户端用户界面,向代理发布和订阅消息

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

MPL-2.0 许可证

23KB
396 代码行

Cord 客户端

CI Code Testing and Linting CI Security Audit on Push

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