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

使用标准JSON-RPC实现的优势,json,standards,json-rpc,Json,Standards,Json Rpc,我总是使用自己的JSON-RPC最小包装(因为它非常简单):与标准库相比,我是否遗漏了一些东西?是的,它很简单。在过去,我采用了与您类似的方法,并有自己的最小json rpc实现。现在我使用它来处理一个相当复杂的应用程序。我之前错过了什么 没有批量呼叫支持 支持所有错误代码 测试更好的库 更多像rpc处理器这样的好东西(查看jsonrpc2的文档) 开源的其他明显优势:-) 如果您正在寻找.net jsonrpc2服务器。退房 我还想在谢哈尔的名单上加上一条 跳过“滚动您自己的”步骤,加快开

我总是使用自己的JSON-RPC最小包装(因为它非常简单):与标准库相比,我是否遗漏了一些东西?

是的,它很简单。在过去,我采用了与您类似的方法,并有自己的最小json rpc实现。现在我使用它来处理一个相当复杂的应用程序。我之前错过了什么

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

如果您正在寻找.net jsonrpc2服务器。退房

我还想在谢哈尔的名单上加上一条

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