4个版本 (2个重大变更)
新 0.3.0 | 2024年8月24日 |
---|---|
0.2.0 | 2024年7月5日 |
0.1.1 | 2024年3月15日 |
0.1.0 | 2023年12月3日 |
#7 in #洋葱服务
每月202次下载
用于 gosling
64KB
1K SLoC
Honk-RPC
Honk-RPC远程过程调用协议的实现。
概述
honk-rpc库是对Honk-RPC协议的简化实现。该协议深受JSON-RPC的启发,但使用BSON作为底层消息格式,以实现大型二进制负载的高效传输。
功能在命名空间作用域内的ApiSet对象中定义和实现。一个Honk-RPC客户端/服务器对及其所有相关通信和请求处理封装在一个Session对象中。
目前,通信假设通过实现Read和Write的Rust对象进行。实际上,这被认为是TcpStream。
⚠ 不稳定 ⚠
honk-rpc库的API和Honk-RPC协议规范被认为是不可靠的。honk-rpc库可能会在未来被修改,以完全在bson对象上运行,并将传输层的具体细节留给库的使用者。
依赖关系
~6.5MB
~128K SLoC