Tag: rpc

序列化和封送有什么区别?

我知道,就几种分布式技术(如RPC)而言,使用术语“封送”,但不明白它与序列化的区别。 他们是不是都把物体变成一连串的碎片? 有关: 什么是序列化? 什么是对象编组?

什么是在Python中执行RPC的当前select?

实际上,我已经和Pyro和RPyC做了一些工作,但是比这两者有更多的RPC实现。 我们可以列出他们的名单吗? 本机基于Python的协议: PyRo4(Python远程对象) RPyC(远程Python调用) 电路 有很多底层协议的RPC框架: Spyne (见雷电说话 ) 基于JSON-RPC的框架: 蟒对称-jsonrpc rpcbd 拉冬 jsonrpc2-zeromq,python 肥皂: ZSI SOAPpy的 拉冬 Spyne 基于XML-RPC的框架: XMLRPC,使用标准库中的xmlrpclib和SimpleXMLRPCServer模块。 其他: WAMP(RPC + PubSub,JSON + MsgPack) 扭曲的传播 ZMQRPC(基于ZeroMQ和BSON) VPy(Versile Python) – AGPLv3 zerorpc(Python或Node.js,msgpack + ZeroMQ)

REST vs JSON-RPC?

我正在尝试在REST和JSON-RPC之间select开发一个Web应用程序的API。 哪一个更容易用于API客户端? 2015年更新:我发现REST更易于开发和使用在Web / HTTP上提供的API,因为客户端和服务器都能够理解现有的,成熟的HTTP协议。 例如响应代码,标题,查询,post主体,caching和许多其他function都可以被API使用,而不需要任何额外的努力或设置。