2 个不稳定版本
0.1.0 | 2023 年 8 月 6 日 |
---|---|
0.0.1 | 2023 年 8 月 1 日 |
#1055 in 硬件支持
48KB
918 行
thin-jsonrpc-client
围绕可以发送字节和可以接收它们的对象进行轻量级封装,并实现了 JSON-RPC 规范。该库的主要目标是
- 后端无关;使用您喜欢的任何 Websocket(或其他)库。
- 异步运行时无关;使用您喜欢的任何内容。
- 支持背压。您将获得一个“驱动器”,必须轮询以接收消息;它可以对返回的消息(或错误)做出反应,并通过减少轮询频率来限制速率。或者,您也可以将它运行在任务中,如果不在乎的话,就忘掉它。
- 使访问服务器通知流(未附加ID的消息)变得容易。这些流可以用来构建更高级别的逻辑,如处理订阅等。
lib.rs
:
thin-jsonrpc-client
该包提供轻量级 JSON-RPC 兼容客户端。
依赖项
~1.2–2.1MB
~45K SLoC