使用 protobuf 作为通讯内容序列化的简单例子请看:http://www.cnblogs.com/ghj1976/p/5458176.html 。 本文是使用 json 做为内容序列化的简单例子。 新建例子项目,从 proto 文件产生 通讯包的方式跟之前的完全一样。 本文的源码在: http... ...
分类:
编程语言 时间:
2016-05-05 15:59:20
阅读次数:
578
本文的代码例子来自:https://github.com/grpc/grpc-java 定义服务 这一步与其他语言完全一样,需要定义gRPC的服务、方法、request和response的类型。 完整的proto定义代码在:grpc-java/examples/src/main/proto/rout... ...
分类:
编程语言 时间:
2016-04-20 11:25:49
阅读次数:
485
前置条件: 获取 gRPC-go 源码 $ go get google.golang.org/grpc 简单例子的源码位置: $ cd $GOPATH/src/google.golang.org/grpc/examples/helloworld 复杂些例子的源码位置: $ cd $GOPATH/sr... ...
分类:
其他好文 时间:
2016-04-13 15:55:17
阅读次数:
284
google多语言通信框架gRPC系列(一)概述 gRPC概述 3/26/2016 9:16:08 AM 目录 一、概述 二、编译gRPC 三、C#中使用gRPC 四、C++中使用gRPC 一直在寻找多平台多语言的通信框架,微软的WCF框架很强大和灵活,虽然也能通过自定义绑定和其他技术的客户端通信, ...
分类:
编程语言 时间:
2016-03-30 08:16:18
阅读次数:
320
编译gRPC 目录 一、概述 二、编译gRPC 三、C#中使用gRPC 四、C++中使用gRPC 无论通过哪种语言调用gRPC,都必须要编译gRPC,因为生成proto访问类时,除了产生标准的数据定义类之外,还需要产生客户端代理类。客户端代理类必须由gRPC的各个语言的protoc插件来完成。而这些 ...
分类:
其他好文 时间:
2016-03-30 08:15:31
阅读次数:
2206
C#中使用gRPC 我的这几篇文章都是使用gRPC的example,不是直接编译example,而是新建一个项目,从添加依赖,编译example代码,执行example。这样做可以为我们创建自己的项目提供借鉴。如果对gRPC构建应用很熟悉,可以无视本系列文章。 目录 一、概述 二、编译gRPC 三、 ...
分类:
Windows程序 时间:
2016-03-30 08:14:45
阅读次数:
1057
NuGet包断线续传下载(金庆的专栏)NuGet是VC的扩展,用来下载依赖包。NuGet下载没有断线续传,下载源又很容易断开。 https://nuget.org/api/v2/ https://go.microsoft.com/fwlink/?LinkID=230477对于大一点的包就无法下载成功,多次尝试没一次成功。 E:\github\Cpp\grpc\vsprojects>d:\to...
分类:
其他好文 时间:
2016-01-01 19:03:17
阅读次数:
218
godep save ./...把依赖的包从GOPATH里找到,然后固化到当前目录Godeps目录里. 但是它不分版本:如果GOPATH里某个包升级了,godep save不会把它更新到Godeps里(假设Godeps里已有)。godep update google.golang.org/grpc/...
分类:
其他好文 时间:
2015-11-04 19:05:04
阅读次数:
259
这两天因为工作需要查了一些跨语言的rpc接口。我这里指的是包含序列化和tcp交互的。主要查了一下以下三类:1.ICE 这玩意不支持go,直接放弃。2.GRPC,这玩意刚刚发布,还且全面使用C++11特性,我们生产环境目前还没升级,他依赖于protobuf 3.0.0版本,这个还是beta版,拿过来编...
分类:
编程语言 时间:
2015-09-25 18:04:22
阅读次数:
330
上一篇blog是关于gRPC框架的基本使用,如果说gRPC只是远程发几个参数,那和一个普通的http请求也没多大差别了。所以今天我就来学习一下gRPC高级一点的使用方法。流!流可以根据使用方法,分为单向和双向:
单向
– Client->Server
– Server->Client
双向
– ClientServer
下面是一个新的例子,参数表示一块地,而返回的是这块地上面的建筑。与上...
分类:
Web程序 时间:
2015-08-17 12:01:42
阅读次数:
282