概览在gRPC的官方文档中这样描述grpc的特点:第一点:强大的接口描述语言(Powerful IDL)
Protocol Buffers是一个强大的二进制序列化工具集和语言,你可以使用Protoc...
分类:
其他好文 时间:
2016-08-25 21:39:53
阅读次数:
231
转自: http://russmatney.com/techsposure/update-protobuf-golang-grpc/ TL;DR: When protobuf updates, all the .protos and deps need to update. This post is ...
分类:
其他好文 时间:
2016-08-22 19:48:31
阅读次数:
230
一、gRPC是什么? gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。gRPC提供了一种简单的方法来精确地定义服务和为iOS、Android和 ...
分类:
其他好文 时间:
2016-08-22 00:17:11
阅读次数:
152
一、gRPC是什么? gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。gRPC提供了一种简单的方法来精确地定义服务和为iOS、Android和 ...
分类:
其他好文 时间:
2016-08-19 20:28:57
阅读次数:
441
get the grpc source file.. ...
分类:
其他好文 时间:
2016-08-14 23:52:34
阅读次数:
176
gRPC是Google最近公布的开源软件,基于最新的HTTP2.0协议,并支持常见的众多编程语言。 我们知道HTTP2.0是基于二进制的HTTP协议升级版本,目前各大浏览器都在快马加鞭的加以支持。 我们可以设想一下,未来浏览器支持HTTP2.0,并通过现有开源序列化库比如protobuf等,可以直接 ...
分类:
其他好文 时间:
2016-07-04 23:48:46
阅读次数:
664
INSTALL.md提到下述前提条件 #Pre-requisites##Linux```sh $ [sudo] apt-get install build-essential autoconf libtool 但在当前版本,其实还需安装openssl,grpc自带的boaringssl在exampl ...
分类:
其他好文 时间:
2016-06-04 09:15:08
阅读次数:
183
从Protocol Buffers 到 gRPC标签: ProtoBuf gRPC HTTP/2
我们项目中准备使用Protocol Buffers来进行服务器和客户端的消息交互,采用gRPC开源框架,服务器使用Java,客户端有Android和iOS。
从Protocol Buffers 到 gRPC
一Protocol Buffers
文档
使用
1 定义一个消息类型 官方例子
2 字段限制...
分类:
其他好文 时间:
2016-05-23 15:12:16
阅读次数:
354
1、安装gRPC runtime 为了自动生成Golang的gRPC代码,需要安装protocal buffers compiler以及对应的GoLang插件 2、protocal buffer安装 从https://github.com/google/protobuf/releases下载安装包, ...
分类:
其他好文 时间:
2016-05-18 14:44:09
阅读次数:
147
RPC(远程过程调用) 的架构最常见的是“动态代理”方式,事先定义好接口,用一个代理假装实现了这个接口(真正的实现放在服务端),供客户端调用,代理内部将该方法调用封装成一个网络请求送到服务端。服务端根据参数找到对应的注册好的对象处理,返回给客户端。 官网的gRPC的宏观的架构图如下: 客户端调用 s... ...
分类:
编程语言 时间:
2016-05-13 07:42:15
阅读次数:
311