12 序列化和封送处理有什么区别? 我知道就几种分布式技术(例如RPC)而言,使用了“封送处理”一词,但不了解它与序列化有何不同。他们不是都将对象转换为一系列位吗? 有关: 什么是序列化? 什么是对象编组? 521 serialization terminology marshalling rpc
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文档。 92 web-services soap wsdl jax-ws rpc
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
2 grpc和websocket有什么区别?哪个更适合双向流连接? 我想以双向流方式开发客户端-服务器应用程序。 什么是更适合的技术,例如grpc或websocket? 74 rest websocket rpc grpc http2