最近入职一家公司,内网服务全部用的是 JSON-RPC 协议,用的是 jsonrpc4j 这个库,这个协议感觉和 REST 接口没有什么区别。
问了公司前辈,说是这个协议比较简单清晰,别的也说不出所以然了,所以想问问有没有也使用这个协议的 v 友,你们又是为什么选择这个协议,它有什么优势吗?感谢。
1
duke807 2023-07-15 18:51:54 +08:00 via Android
优势不大,不支持二进制文件和数据,扩展性差,建议用 msgpack 代替 json ,兼顾:易用性、性能、扩展性、通用性
|
2
bsg1992 2023-07-15 20:37:41 +08:00
JSON-RPC 一般都是区块链中用于访问节点上的 API 使用的。
如果你要从 WEB 服务角度来说 基本没啥优势可言,而且还丧失了一些基于 WEB 生态的一些组件。 对于 WEB 来说 唯一一个优点只需要记住函数名称就行了😂 |