使用标准 JSON-RPC 实现的优势

Posted

技术标签:

【中文标题】使用标准 JSON-RPC 实现的优势【英文标题】:Advantages of using a standard JSON-RPC implementation 【发布时间】:2011-04-02 11:22:44 【问题描述】:

我总是最终使用我自己的 JSON-RPC 简约包装器(因为它非常简单):与标准库相比,我错过了什么吗?

【问题讨论】:

【参考方案1】:

是的,这很简单。过去,我采用了与您类似的方法,并拥有自己的最小 json-rpc 实现。现在我将jsonrpc2 用于相当复杂的应用程序。我之前错过了什么

没有批量呼叫支持 支持所有错误代码 经过更好测试的库 更多好东西,如 rpc 处理器(查看 jsonrpc2 的文档) 开源的其他明显优势:-)

【讨论】:

【参考方案2】:

如果您正在寻找 .net jsonrpc2 服务器。查看http://jsonrpc2.codeplex.com/

我也会添加到 Shekhar 的列表中

通过跳过“自己动手”步骤来加快开发速度。 成本 - 使用社区支持的库是最具成本效益的。 它可能经过更好的测试,并且比您自己的解决方案更稳定。 json-rpc 服务器的性能可能比您使用自己的解决方案更好。 ** 可维护性 ** 有关于 Json-Rpc 2 的文档。如果协议有定义的规范,其他开发人员将能够为您的项目做出贡献或更好地修复错误。他们可能已经很熟悉了。 在 Json-Rpc.net 的情况下,要使方法成为 json-rpc 方法,您所要做的就是为方法添加一个属性。所以使用真正的 json-rpc 实现的另一个好处。

【讨论】:

以上是关于使用标准 JSON-RPC 实现的优势的主要内容,如果未能解决你的问题,请参考以下文章

JSON-RPC--轻量级的RPC

C++拾取——使用stl标准库实现排序算法及评测

字节币代码质量差,先发优势尽失|标准共识评级

NVMe到底是啥?用它的SSD有啥优势?

VEFX维亿5大投资优势助你认准正规贵金属平台,平台优势即行业标准

网络安全标准与 “腾讯模式”背后的海量大数据及技术优势