[golang]-go-micro
一、安装
1.1.配置环境
go get github.com/micro/micro
go get github.com/golang/protobuf
1.2.代码生成配置
1.安装protoc
访问
https://github.com/protocolbuffers/protobuf/releases
下载protoc-3.13.0-win64.zip放到path环境
2.安装protoc-gen-micro,
go get github.com/micro/micro/v3/cmd/protoc-gen-micro@master
生成exe放到path环境
3.安装 protoc-gen-go
https://github.com/golang/protobuf/tree/master/protoc-gen-go
生成exe放到path环境
4.生成文件
到项目目录,例如执行下面代码 后面helloworld.proto为文件名
helloworld.proto文件
syntax="proto3";
service HelloWorld{
rpc Hello(HelloRequest) returns(HelloResponse){}
}
message HelloRequest{
string name=1;
}
message HelloResponse{
string greeting=2;
}
到helloworld.proto所在目录,cmd命令行
D:\goResources\src\gocode\basic-code\go-high\微服务\go-micro\go-Micro-helloworld\proto>protoc-gen-go --micro_out=. --go_out=. helloworld.proto
自动生成代码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2020-03-08 urllib登录的cookie复制到headers,模拟登录人人网
2020-03-08 urllib中的保存cookie使用,运用cookiejar来模拟登录人人网
2020-03-08 urllib中的cookie使用,四种方法
2020-03-08 urllib中的https使用,导入ssl模块
2020-03-08 urllib判断重定向
2020-03-08 urllib中的down,下载百度图片为例
2020-03-08 urllib中的本地代理设置