14 个版本 (8 个重大更新)
使用旧的 Rust 2015
0.9.1 | 2018 年 3 月 3 日 |
---|---|
0.9.0 | 2017 年 8 月 10 日 |
0.8.0 | 2017 年 4 月 23 日 |
0.7.2 | 2017 年 3 月 29 日 |
#85 in #server-client
每月下载量 39 次
115KB
2K SLoC
Tokio-JSONRPC
这是为 tokio 实现的 JSON RPC 2.0 协议。它可以处理一些更专业的功能,如批处理和一个端点同时作为服务器和客户端。
可能仍有一些功能缺失,现有 API 可能会进行一些小的更改。然而,如果您不介意将来需要更新代码,它可能可用于实际工作。
目前它包含底层部分,解析消息和发送答案。可以在 echo_params 程序中找到如何使用这些功能的小示例。
此外,还有一点更高级的功能,以 Endpoint
结构和 server
模块中的辅助工具的形式存在。可以在 time_server 程序中检查其使用。
API 文档可以在 此处 找到。
许可协议
许可协议为以下之一
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据 Apache-2.0 许可证的定义,均应按上述方式双许可,无需任何附加条款或条件。
依赖关系
~8MB
~139K SLoC