56 个版本 (22 个破坏性更新)
0.24.3 | 2024年8月14日 |
---|---|
0.24.1 | 2024年7月30日 |
0.22.3 | 2024年3月20日 |
0.21.0 | 2023年12月13日 |
0.2.0-alpha.3 | 2021年3月16日 |
#444 in 网络编程
298,227 每月下载量
被 80 个 Crates 使用(直接使用 4 个)
350KB
6.5K SLoC
jsonrpsee
专为 Rust 中的 async/await 设计的 JSON-RPC 库。
旨在成为 ParityTech 的 JSONRPC crate 的继任者。
功能
- 客户端/服务器 HTTP/HTTP2 支持
- 客户端/服务器 WebSocket 支持
- 通过 web-sys 支持客户端 WASM
- 客户端传输抽象以提供自定义传输
- 中间件
文档
示例
- HTTP
- WebSocket
- WebSocket pubsub
- 使用 proc macro 生成 API
- CORS 服务器
- 核心客户端
- HTTP 代理中间件
- 作为服务的 jsonrpsee
- 底层 API
- 通过双栈(v4/v6)套接字提供的 WebSocket
有关更多示例,请参阅 此目录
路线图
请参阅 我们跟踪的里程碑 了解即将发布的稳定版 v1.0 发布。
用户
如果您的项目使用 jsonrpsee
,我们希望了解。请提交一个 pull request 并将您的项目添加到下面的列表中
- parity bridges common
- remote externalities
- substrate
- substrate-api-client
- subwasm
- subway
- subxt
- Trin
- Uptest
- zkSync Era
- Forest
基准测试
可以在以下位置找到 jsonrpsee 的每日基准测试
依赖关系
~8–20MB
~295K SLoC