草庐IT

python - 目前在 Python 中进行 RPC 的选择是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭7年前。Improvethisquestion实际上,我已经对Pyro和RPyC做了一些工作,但是RPC的实现比这两个要多。我们可以列出它们吗?基于Python的原生协议(protocol):PyRo4(PythonRemoteObjects)RPyC(RemotePythonCall)Circuits具有大量底层协议(protocol)的RPC框架:Spyne(见lightningtalk)基于JSON-RPC的框架:python-

java - Java RMI 和 RPC 有什么区别?

JavaRMI和RPC之间的实际区别是什么?我在某些地方读到RMI使用对象? 最佳答案 RPC是基于C的,因此它具有结构化的编程语义,另一方面,RMI是一种基于Java的技术,它是面向对象的。使用RPC,您可以调用导出到服务器的远程函数,在RMI中,您可以引用远程对象并调用它们的方法,还可以传递和返回更多可以分布在许多JVM实例之间的远程对象引用,所以它是更强大。当需要开发比纯客户端-服务器架构更复杂的东西时,RMI会脱颖而出。在网络上分散对象非常容易,使所有客户端都可以进行通信,而无需显式建立单独的连接。

python - 通过 XML-RPC 使用 Python 访问 Ruby 对象?

我正在尝试通过XML-RPC导出Ruby框架。但是,当我尝试从未作为处理程序直接添加到XML-RPC服务器的类中调用方法时,我遇到了一些问题。请看下面我的例子:我有一个测试RubyXML-RPC服务器,如下所示:require"xmlrpc/server"classExampleBardefbar()return"helloworld!"endendclassExampleFoodeffoo()returnExampleBar.newenddeftest()return"test!"endends=XMLRPC::Server.new(9090)s.add_introspections

ruby - 使用 EventMachine 和 RabbitMQ 的 RPC

我开始尝试使用RabbitMQRPCsamplecode在AMQPgem文档中提供,尝试编写执行同步远程调用的非常简单的代码:require"amqp"moduleRPCclassBaseincludeEM::Deferrabledefrabbit(rabbit_callback)rabbit_loop=Proc.new{AMQP.connectdo|connection|AMQP::Channel.new(connection)do|channel|channel.queue("rpc.queue",:exclusive=>false,:durable=>true)do|reques

http - Golang RPC http.Serve 与 rpc.ServeConn(HTTP 与原始连接)

Gonet/rpc库documentation允许通过网络公开对象,无论是通过原始网络连接还是通过HTTP。HTTP示例arith:=new(Arith)rpc.Register(arith)rpc.HandleHTTP()l,e:=net.Listen("tcp",":1234")ife!=nil{log.Fatal("listenerror:",e)}gohttp.Serve(l,nil)原始TCP网络连接arith:=new(Arith)rpc.Register(arith)l,e:=net.Listen("tcp",":1234")ife!=nil{log.Fatal("lis

http - Golang RPC http.Serve 与 rpc.ServeConn(HTTP 与原始连接)

Gonet/rpc库documentation允许通过网络公开对象,无论是通过原始网络连接还是通过HTTP。HTTP示例arith:=new(Arith)rpc.Register(arith)rpc.HandleHTTP()l,e:=net.Listen("tcp",":1234")ife!=nil{log.Fatal("listenerror:",e)}gohttp.Serve(l,nil)原始TCP网络连接arith:=new(Arith)rpc.Register(arith)l,e:=net.Listen("tcp",":1234")ife!=nil{log.Fatal("lis

php - PHP 中的 REST 与 RPC

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我正在建立自己的Ajax网站,我正在考虑REST和RPC。如果我的服务器支持Servlet,我会安装persevere并结束问题,但我的服务器不支持Servlet。RPC代码更简单(IMO),并且可以很容易地用PHP编写。我只需要一个数据库查询执行器。我正在使用DojoToolkit和JSON。为什么我应该选择RESToverRPC或RPCoverRE

php - PHP 中的 REST 与 RPC

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我正在建立自己的Ajax网站,我正在考虑REST和RPC。如果我的服务器支持Servlet,我会安装persevere并结束问题,但我的服务器不支持Servlet。RPC代码更简单(IMO),并且可以很容易地用PHP编写。我只需要一个数据库查询执行器。我正在使用DojoToolkit和JSON。为什么我应该选择RESToverRPC或RPCoverRE

php - fatal error : Allowed Memory Size of 134217728 Bytes Exhausted (CodeIgniter + XML-RPC)

我有一堆客户销售点(POS)系统,它们定期将新的销售数据发送到一个中央数据库,该数据库将数据存储到一个大数据库中以生成报告。客户端POS基于PHPPOS,我实现了一个使用标准XML-RPC库向服务发送销售数据的模块。服务器系统建立在CodeIgniter之上,并使用XML-RPC和XML-RPCS库作为Web服务组件。每当我发送大量销售数据(sales表中只有50行,以及sales_items中与销售中的每个项目相关的各个行)时,我都会收到以下错误:Fatalerror:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate

php - fatal error : Allowed Memory Size of 134217728 Bytes Exhausted (CodeIgniter + XML-RPC)

我有一堆客户销售点(POS)系统,它们定期将新的销售数据发送到一个中央数据库,该数据库将数据存储到一个大数据库中以生成报告。客户端POS基于PHPPOS,我实现了一个使用标准XML-RPC库向服务发送销售数据的模块。服务器系统建立在CodeIgniter之上,并使用XML-RPC和XML-RPCS库作为Web服务组件。每当我发送大量销售数据(sales表中只有50行,以及sales_items中与销售中的每个项目相关的各个行)时,我都会收到以下错误:Fatalerror:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate