Questions tagged «rpc»

远程过程调用(RPC)是一种用于处理器间或分布式通信的方法,其中,一组服务或过程向远程客户端公开。RPC既是处理器间通信的一般概念,又是Sun原始实现的简写(歧义为SunRPC)。


15
REST与JSON-RPC?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 8个月前关闭。 改善这个问题 我试图在REST和JSON-RPC之间进行选择,以开发用于Web应用程序的API。他们如何比较? 2015年更新:我发现REST更易于开发和使用Web / HTTP上提供的API,因为该API可以利用客户端和服务器都能理解的现有和成熟的HTTP协议。例如,API可以使用响应代码,标头,查询,帖子正文,缓存和许多其他功能,而无需进行任何额外的工作或设置。
251 rest  rpc  json-rpc 


8
在Python中执行RPC的当前选择是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 改善这个问题 实际上,我已经对Pyro和RPyC做过一些工作,但是RPC的实现要比这两者更多。我们可以列出它们吗? 基于本机Python的协议: PyRo4(Python远程对象) RPyC(远程Python调用) 电路 具有许多基础协议的RPC框架: 斯派恩(见闪电演讲) 基于JSON-RPC的框架: python-symmetric-jsonrpc rpcbd 拉登 jsonrpc2-zeromq-python 肥皂: ZSI SOAPpy 拉登 斯派恩 基于XML-RPC的框架: XMLRPC,使用标准库中的xmlrpclib和SimpleXMLRPCServer模块。 其他: WAMP(RPC + PubSub,JSON + MsgPack) 扭曲传播 ZMQRPC(基于ZeroMQ和BSON) VPY(Versile的Python) - AGPLv3 zerorpc(Python或Node.js,msgpack + ZeroMQ)
131 python  rpc 

7
当将提交推送到github时Git失败
我将我在github上托管的git repo克隆到了笔记本电脑上。我能够顺利地将几个提交成功推送到github。但是,现在出现以下错误: Compressing objects: 100% (792/792), done. error: RPC failed; result=22, HTTP code = 411 Writing objects: 100% (1148/1148), 18.79 MiB | 13.81 MiB/s, done. Total 1148 (delta 356), reused 944 (delta 214) 从这里开始挂起,最后我必须CTRL+ C返回终端。
130 git  github  rpc 

9
REST和RPC之间的Web服务差异
我有一个Web服务,它接受JSON参数并具有方法的特定URL,例如: http://IP:PORT/API/getAllData?p={JSON} 这绝对不是REST,因为它不是无状态的。它考虑了cookie并具有自己的会话。 是RPC吗?RPC和REST有什么区别?
100 web-services  rest  rpc 

1
什么是RPC框架和Apache Thrift?
我需要为大学项目学习Apache Thrift。如本教程所述,它是一个RPC框架,是除Thrift的文档之外我可以找到的唯一的文档。 有人可以告诉我什么是RPC框架,这与Apache Thrift有何关系?
99 rpc  thrift 

6
文档样式和RPC样式通信有什么区别?
有人可以向我解释一下Document和RPC样式的Web服务之间的区别吗?除了JAX-RPC,下一版本是JAX-WS,它同时支持Document和RPC样式。我也了解文档样式的Web服务是用于异步通信的,在这种情况下,客户端不会阻塞,直到收到响应为止。 无论哪种方式,我目前都使用JAX-WS用@Webservice注释服务。,生成WSDL,然后从该WSDL中生成客户端构件。 一旦收到了两种样式的工件,我就在端口上调用该方法。现在,这在RPC样式和Document样式上没有区别。那么有什么区别,区别在哪里可见? 同样,HTTP上的SOAP与HTTP上的XML有什么不同?毕竟SOAP也是带有SOAP名称空间的XML文档。

4
远程过程调用和Web服务之间有什么区别?
RPC和Web服务是否有明确定义?快速的维基百科搜索显示: RPC:远程过程调用(RPC)是一种进程间通信技术,它使计算机程序可以使子例程或过程在另一个地址空间(通常在共享网络中的另一台计算机上)执行,而无需程序员明确为这种远程交互。 Web服务:Web服务通常是应用程序编程接口(API)或Web API,可通过超文本传输​​协议进行访问,并在托管请求的服务的远程系统上执行。Web服务倾向于落入两个阵营之一:Big Web Services [1]和RESTful Web Services。 我不清楚两件事之间的真正区别是什么。似乎一件事可能属于RPC,并且同时也是一种Web服务。 Web服务是RPC的高级表示吗?
80 web-services  rpc 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.