• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

gomicrov1.9.1安装

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1. 安装protoc-gen-micro

1) protoc

https://github.com/protocolbuffers/protobuf/releases下载编译好的版本protoc-3.9.1-win64.zip

2) protoc的go插件protoc-gen-go

GIT_TAG="v1.2.0" # change as needed
go get -d -u github.com/golang/protobuf/protoc-gen-go
git -C "$(go env GOPATH)"/src/github.com/golang/protobuf checkout $GIT_TAG
go install github.com/golang/protobuf/protoc-gen-go

也可以直接到https://github.com/golang/protobuf/tree/v1.3.2下载。

离线下载需要手动编译。

进入$GOPATH/src/github.com/golang/protobuf/protoc-gen-go

go build -o protoc-gen-go main.go

3) go get github.com/micro/protoc-gen-micro

若开发环境无法上网,可以直接在https://github.com/micro/protoc-gen-micro/tree/v0.8.0下载

离线下载需要手动编译,类似protoc-gen-go。

进入src/github.com/micro/protoc-gen-micro

go build -o protoc-gen-micro main.go

2. 服务发现

v1.9.1版本默认的服务发现改为mDNS,无需额外安装。

若想用其它方式,可参考https://micro.mu/docs/go-micro.html

Consul
Consul can be used as an alternative service discovery system.
Discovery is pluggable. Find plugins for etcd, kubernetes, zookeeper and more in the micro/go-plugins repo.
Install guide
Pass --registry=consul to any command or the enviroment variable MICRO_REGISTRY=consul
MICRO_REGISTRY=consul go run main.go

3. 安装go micro

go get -u -v github.com/micro/go-micro 或到https://github.com/micro/go-micro/tree/v1.9.1下载


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap