xmlrpc-epi 是一个 C 语言对 XML-RPC 协议的实现。它提供简单的方法来发起 RPC 请求,它本身不包括传输层,如HTTP
XmlRpc 是 C 语言对 XML-RPC 协议的实现。XML-RPC 协议的目的是使远程过程调用简单:它编码数据的一个简单的XML格式,并使用HTTP进行通信。 XmlRpc + +的设计可以很容易地纳入的XML -
Simple XMLRPC 是 一个 PHP 语言对 XML-RPC 协议的封装。 示例代码: `<?php require_once (‘simpleXMLRPCClient.class.php’);
Apache XML-RPC 是 一个 Java 语言对 XML-RPC 协议的封装。 示例代码: import org.apache.xmlrpc.client.XmlRpcClient;
NanoXML-RPC是NanoXML在J2ME平台上实现的版本。
kXML-RPC 是 J2ME 平台上对 XML-RPC 协议的实现,基于kXML 解析器。该项目使得 J2ME 程序可以很方便的调用远程的Web服务。
ulxmlrpcpp 是一个用来使用面向对象方式调用 XML-RPC 的C++库。可用来创建多线程的客户端和服务器端的应用,该库不只是针对HTTP协议的,还支持其他用户自定义协议。在HTTP协议上支持包括
这个Groovy XMLRPC模块能够让你创建一个本地XML-RPC服务器或调用远程服务器提供的服务。
XML-RPC for Delphi 是一个 Delphi 的基于 XML-RPC 通讯的客户端和服务器端的开发包。
go-xmlrpc 是 Go 语言实现的 XMLPRC 客户端服务器端开发包。
XML-RPC Client 是一个基于 Cocoa 的开发者工具,可以让你访问和调试 XML-RPC Web 服务。
这是一个开源的 XML-RPC 客户端开发包,用于 Mac 系统。 示例代码: XMLRPCCall *rpcCall = [[XMLRPCCall alloc] initWithURLString: rpcURL];
Groovy XML-RPC 提供了在 Groovy 编程语言中实现 XML-RPC 服务器端和客户端的简单方法。该项目同时也支持 Jabber-RPC。
comxmlrpc 是一个Windows下的COM组件,封装了对 XML-RPC 协议的支持。 示例代码: dim xmlrpcserver as comxmlrpc.rpcClient
xmlrpc4r 是 XMLRPC 的 Ruby 语言实现。
Libiqxmlrpc 是一个面向对象库,实现了客户端和服务器端的 XML-RPC 解决方案,支持 HTTP 和 HTTPS
grpc 是用 gevent + msgpack 实现的又一个rpc库,目标是透明远程对象访问,当前只实现了方法调用,暂时不实现属性访问。
sofa-pbrpc (sofa protobuf-based rpc)是使用Boost::Asio实现的基于Google Protocol Buffers RPC框架的网络通信库,在百度公司各部门得到广泛使用。
jabsorb 是一个简单的轻量级的 JSON-RPC 库,用于实现浏览器上的 JavaScript 和 Java
XML-RPC是一个远程过程调用(remote procedure call,RPC)的分布式计算协议,通过XML将调用函数封装,并使用HTTP协议作为传送机制。
mac-xmlrpcclient 是 Mac 系统下的一个 XML-RPC 客户端工具。
mod_xmlrpc 是 Apache 的一个扩展模块,用以支持 XML-RPC 协议。
基于zeromq、gevent和msgpack开发的分布式RPC框架zerorpc-python。这个框架简单、易用
一种流式RPC的实现,RPC基于命令式调用,对于大量数据的传输没有流式调用来得高效! 该SRPC既支持单通道也支持双通道。
Mobility-RPC 可以方便、高效的实现不同应用实例甚至是不同机器上 Java 对象的复制移动等。
Java RPC工具,方便快速地创建RPC Server/RPC Client
XML-RPC.NET 是一个 .NET 的客户端服务器的基于 XML-RPC 远程过程调用的框架。 示例代码:
针对Go语言和C的Protobuf-RPC实现. 其中C版本还附加了XML的支持. 示例代码: package server
Yar 是一个支持多种打包协议的, 并行的RPC框架. 它基于HTTP协议, 在libcurl基础上开发而成
BGCC(音:[bigsisi:])是百度具有完全知识产权的跨平台、多语言、面向对象与服务的轻量级高性能RPC框架。
Autowire 包含一对宏,可以让你在两个 Scala 系统之间执行类型安全、无反射的 RPC 远程过程调用。示例代码:
nfs- rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用grizzly作为通信框架,采用pb作为序列化/反序列化时,tps为168k次/秒。
可以迅速的帮你搭起一套xmlrpc的系统(C或者 c++),我使用了几周,稳定性相当好。基础设施和文档也比较全。
Hetty是一款构建于Netty和Hessian基础上的高性能的RPC框架.Hessian是一款基于HTTP协议的RPC框架,采用的是二进制RPC协议,非常轻量级
ToRPC(Tornado + RPC) 是一个的基于 Tornado IOLoop 的异步TCP和双向通信的RPC的Python实现。ToRPC非常轻量级,性能优秀(尤其是在PyPy环境下)。
Pebble是一个分布式开发框架。基于该框架,可以让开发者只需专注于业务逻辑的实现,而不需要关注基础功能的开发,如网络通信,数据存储,集群管理等。使用pebble配套的运营系统,可方便的进行游戏开区开服,版本升