1 个不稳定版本
0.1.0 |
|
---|---|
0.0.1-alpha.1 | 2020年10月31日 |
#17 in #subscribe
每月下载量 25
52KB
1.5K SLoC
post
一个允许多个主机注册并跨 IP 网络订阅服务的发布/订阅库。
目标
- 尽可能将任务卸载到网络上。
- 允许订阅者决定延迟和可靠性之间的权衡。
- 允许发现发布者。
支持的 Rust 版本
测试了截至最新提交日期的最新稳定版。
许可证
本项目采用 MIT 许可证。
示例
运行示例
- 启动会议服务器。这为发布者和订阅者提供了一个中央位置来寻找彼此。订阅者可以连接到发布者,即使没有它也可以。
cargo run --bin post-meetup -- --bind 127.0.0.1:8080
- 启动发布者
cargo run --example stdin_publisher -- --host 127.0.0.1 --port 8081 --url http://127.0.0.1:8080
- 启动订阅者
cargo run --example stdout_subscriber -- --url http://127.0.0.1:8080
- 在发布者处输入的文本现在正在发送到订阅者
依赖项
~14–24MB
~330K SLoC