protoc版本更换(转载)
1. 问题描述 对于不同的package,有些可能在proto3环境下编译,有些可能是proto2.因此会造成编译失败,报错等问题。 2. 解决办法 卸载原有版本,安装新版本。 在保留安装源码的前提下,只需要几行命令便可以快速切换。 具体步骤: 首先protoc –version 查询本机版本。假设从protoc2更换到pro… 阅读更多 »protoc版本更换(转载)
1. 问题描述 对于不同的package,有些可能在proto3环境下编译,有些可能是proto2.因此会造成编译失败,报错等问题。 2. 解决办法 卸载原有版本,安装新版本。 在保留安装源码的前提下,只需要几行命令便可以快速切换。 具体步骤: 首先protoc –version 查询本机版本。假设从protoc2更换到pro… 阅读更多 »protoc版本更换(转载)
1. 前置条件 Go Protocol buffer编译器:protoc,安装可参考Protocol buffer编译安装 Go 协议编译插件 下载并安装编译插件,这里确保已配置代理可以下载。 $ export GO111MODULE=on # Enable module mode $ go get google.golang.… 阅读更多 »gRPC的Golang编译及简单使用
grpc的编译及简单使用 1.grpc相关参考文档 grpc 主页: https://grpc.io/ grpc 文档: https://grpc.io/docs/ grpc 简介: https://grpc.io/docs/what-is-grpc/introduction/ grpc 编译包1: https://packag… 阅读更多 »gRPC的C++编译及简单使用
关于grpc-c的示例代码地址 https://github.com/lixiangyun/grpc-c.git ,该项目采用gRPC v1.17.2 . 若需同官方保持更新,可索引到github地址,其中core目录为C项目。 gRPC官方文档 gRPC官方文档中文版 故障排查罗列 本文采用CentOS… 阅读更多 »grpc-c编译
1.gRPC是什么? gRPC是什么可以用官网的一句话来概括 A high-performance, open-source universal RPC framework 所谓RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序… 阅读更多 »gRPC详解(转载)
1.进程间的通信方式 管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有血缘关系的进程间使用。进程的血缘关系通常指父子进程关系。 有名管道(named pipe):有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间通信。 信号量(semophore):信号量是一个计数器,可以用来控制多个进程对共… 阅读更多 »进程间的几种通信方式的比较和线程间的几种通信方式(转载)