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

发布于 2024-10-30 05:47:25 字数 61 浏览 4 评论 0原文

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

I always end up using my own minimalistic wrapper for JSON-RPC (because it's trivially simple): am I missing out on something compared to standard libraries?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

江城子 2024-11-06 05:47:25

是的,这很简单。过去,我采用了与您类似的方法,并拥有自己的最小 json-rpc 实现。现在我使用 jsonrpc2 来构建相当复杂的应用程序。我之前缺少的东西

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

Yes it's simple. In past I took similar approach as yours and had my own minimal json-rpc implementation. Now I use jsonrpc2 for a fairly complex application. What I was missing earlier

  • Didn't have batched call support
  • All error code supported
  • better tested library
  • more goodies like rpc processor (check jsonrpc2's documentation)
  • other obvious advantages of open source :-)
爱她像谁 2024-11-06 05:47:25

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

我还会

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

If your looking for a .net jsonrpc2 server. Check out http://jsonrpc2.codeplex.com/

I would also add to Shekhar's list

  • Speed of development by skipping the 'roll your own' step.
  • Cost - is most cost effective to use a library supported by the community.
  • Its likely better tested, and more stable then a roll your own solution.
  • Performance of the json-rpc server is likely better then you would get with a roll your own solution.
  • ** maintainability ** There is documentation around Json-Rpc 2. Another developer will be able to contribute on your project or fix bugs better if the protocol has a defined spec. They may be familiar with it already.
  • In the case of Json-Rpc.net, to make a method a json-rpc method, all you have to do is add an attribute to the method. So another plus for using a real json-rpc implementation.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文