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 #洋葱服务

Download history 1/week @ 2024-05-18 2/week @ 2024-06-08 46/week @ 2024-06-29 44/week @ 2024-07-06 1/week @ 2024-07-13

每月202次下载
用于 gosling

BSD-3-Clause

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