![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习grpc
xiaohuyi
这个作者很懒,什么都没留下…
展开
-
protoc-gen-go: program not found or is not executable
使用protoc 生成go文件时遇到了以下错误:protoc-gen-go: program not found or is not executable这是因为当前路径没有在环境变量中,便进行如下设置export PATH = "$PATH:$GOPATH/bin" ($GOPATH: /opt/gopath)source /etc/profile这样即可...原创 2021-01-04 16:44:07 · 9302 阅读 · 0 评论 -
初步接触grpc
这两天了解了一下grpc,grpc其实是为了实现不同语言、不同设备之间的通信,使得跨语言、跨设备的服务调用更加方便。上面便是grpc框架中服务端和客户端通信的流程。其中,最关键的应该是protobuffer 这个中间件,通过protobuf语法,定义服务接口的参数以及规范,通过不同语言对应的protobuf插件,能够很快的生成对应语言的关于该服务的客户端和服务端的抽象类接口代码,后续实现自己业务时,只需要去继承和重写这些接口即可。1)、C++, 每一个.proto 文件可以生成一个 .原创 2020-12-01 09:58:01 · 81 阅读 · 0 评论