linux下配置GRpc-golang 1、git中下载protobuf包 2、解压(/usr/local/protobuf) unzip protobuf-cpp-3.0.0-alpha-3.zip 3、进入解压后的目录 cd protobuf/ 4、编译安装 ./configure make & ...
分类:
其他好文 时间:
2016-12-13 13:50:38
阅读次数:
686
RPC框架:gRPC、Thrift、Wildfly、Dubbo 原文链接:http://www.open-open.com/lib/view/open1426302068107.html gRPC是Google最近公布的开源软件,基于最新的HTTP2.0协议,并支持常见的众多编程语言。 我们知道HT ...
分类:
其他好文 时间:
2016-12-12 19:38:58
阅读次数:
540
GRPC是Google发布的一个开源、高性能、通用RPC(Remote Procedure Call)框架。提供跨语言、跨平台支持。以下以.NET Core 使用控制台、docker中演示如何使用GRPC框架。 软件版本 .net core :1.0.1 GRPC:1.0.1-pre1 1.定义服务... ...
分类:
Web程序 时间:
2016-11-04 20:10:39
阅读次数:
424
grpc 是个跨平台的远程调用框架,第一次在windows平台使用,有很多问题需要面对,下面做个汇总,以备检查 消息长度设置 出现的问题 1 客户端出现异常 未经处理的异常: Grpc.Core.RpcException: Status(StatusCode=Internal, Detail="Ma ...
分类:
Windows程序 时间:
2016-10-24 20:36:32
阅读次数:
1200
在node环境下我们使用一个小例子作为引导: 在开始之前请确认如下: 1、node:版本在0.12以上 下载这个例子 为了更好地开始这个例子,你需要在本地对这个例子代码做一个备份。下载这个例子的代码从我们的GitHub代码仓库(下面的命令克隆整个代码库,但是你却只需要这个例子作为快速的引导以及其他的 ...
分类:
其他好文 时间:
2016-09-06 23:00:10
阅读次数:
161
前些天gRPC 发布1.0 版本,代表着gRPC 已经正式进入稳定阶段。 今天我们就来学习gRPC C# 。而且目前也已经支持.NET Core 可以实现完美跨平台。 传统的.NET 可以通过Mono 来实现跨平台调用。 GitHub: https://github.com/grpc/grpc gR ...
介绍gRPC之前,让我们先简单了解一下RPC. 什么是RPC RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带 ...
分类:
其他好文 时间:
2016-09-02 13:21:47
阅读次数:
3346
Windows上源码编译多数开源软件都很麻烦 编译环境:VS2015(grpc支持2013及以上,2012上没有Nuget,编译起来要费劲的多) 编译GRPC涉及内容 grpc protobuf grpc_protoc_plugin(本文以c++语言为编译目标,因此只涉及grpc_cpp_plugi ...
分类:
Windows程序 时间:
2016-08-31 20:28:27
阅读次数:
4001
之前装过 gRPC 的各个测试版本,有些残余的文件,正式版的安装和之前残留的清除整理如下: 安装 go 版本的 gRPC go 的安装略过。需要 go 1.5 以上版本。 $ go version go version go1.7 darwin/amd64 安装 go 版本的 gRPC 相关函数库 ... ...
分类:
其他好文 时间:
2016-08-27 14:04:48
阅读次数:
213
gRPC是一个高性能、开源、通用的RPC框架,面向移动和HTTP/2设计,是由谷歌发布的首款基于Protocol Buffers的RPC框架。 gRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电且节省空间占用 ...
分类:
其他好文 时间:
2016-08-25 23:53:56
阅读次数:
219