#asn #bgp #ripe #api-bindings #ris #ris-live

bin+lib risclient

RIPE RIS-Live服务的极简流式客户端

2个版本

0.1.1 2022年4月2日
0.1.0 2022年4月2日

#15 in #asn

GPL-3.0-or-later

23KB
152

risclient

RIPE提供的RIS Live服务的一个非常简单的Rust crate来流式传输消息。

在底层,它使用tungstenite和tokio来流式传输消息,并使用serde从JSON反序列化。`stream`方法在底层创建一个tokio任务,以在后台持续反序列化和发送消息。`stream`方法返回一个Receiver,这样你就可以异步迭代流。

如果你觉得这个工具有用,请告诉我!如果你用它赚了钱,那很好。

待办事项

  • 错误处理可以改进
  • 可能将代码迁移到`yield`模式可能会更灵活
  • 一些测试,可能吧

作者

James "ec0" Hebden

依赖项

~7–18MB
~271K SLoC