作者:empty 页数:124 出版社:empty |
gR PC是一个高性能、开源和通用的RPC框架, 面向移动和HTTP/2设计。目前提供C、Java和Go语言版本, 分别是:gr pc, gr pc-java, gr pc-go.其中C版本支持c, C++, Node.js, Python, Ruby,objective-c, PHP和CN支持,gR PC基于HTTP/2标准设计, 带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。《gR PC官方文档中文版》原文出自《gR PC Docs》, 由多位网友在开源中国众包平台协作翻译完成, 其中:
在gR PC里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法, 便得您能够更容易地创建分布式应用和服务, 与许多RPC系统类似, gR PC也是基于以下理念:定义一个服务, 指定其能够被远程调用的方法(包含参数和返回类型) 。在服务端实现这个接, 并运行一个gR PC服务器来处理客户端调用。在客户端你可以从这里找到gR PC的源码库, 我们大多数例子都在源码库examples目录下。gR PC是什么?拥有一个存根能够像服务端一样的方法。