如何阅读Python JSON-RPC规范源码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2459个文字,预计阅读时间需要10分钟。
目录 + JSON-RPC 源码阅读 + JSON-RPC 规范 + jsonrpcclient 的实现 + jsonrpcserver 的实现 + 小结 + 小技巧 + JSON-RPC 是一种无状态且轻量级的远程过程调用(RPC)协议。它广泛应用于各种场景,例如以太坊等。
目录
- json-rpc 源码阅读
- JSON-RPC规范
- jsonrpcclient的实现
- jsonrpcserver的实现
- 小结
- 小技巧
json-rpc 源码阅读
JSON-RPC是一个无状态且轻量级的远程过程调用(RPC)协议。JSON-RPC应用很广泛,比如以太坊的API。JSON-RPC的python实现较多,我选择了Exploding Labs 提供的python版本。主要是其它库都比较古老,而e-labs的实现采用最新版本python,支持类型系统,还有一些函数式编程的范式,代码也很简洁,值得学习。
本文共计2459个文字,预计阅读时间需要10分钟。
目录 + JSON-RPC 源码阅读 + JSON-RPC 规范 + jsonrpcclient 的实现 + jsonrpcserver 的实现 + 小结 + 小技巧 + JSON-RPC 是一种无状态且轻量级的远程过程调用(RPC)协议。它广泛应用于各种场景,例如以太坊等。
目录
- json-rpc 源码阅读
- JSON-RPC规范
- jsonrpcclient的实现
- jsonrpcserver的实现
- 小结
- 小技巧
json-rpc 源码阅读
JSON-RPC是一个无状态且轻量级的远程过程调用(RPC)协议。JSON-RPC应用很广泛,比如以太坊的API。JSON-RPC的python实现较多,我选择了Exploding Labs 提供的python版本。主要是其它库都比较古老,而e-labs的实现采用最新版本python,支持类型系统,还有一些函数式编程的范式,代码也很简洁,值得学习。

