安装go-micro
1.安装服务发现能力,docker安装consul
docker run -d --net=host -e 'CONSUL_LOCAL_CONFIG={"skip_leave_on_interrupt": true}' --name consul_server consul agent -server -bind=192.168.0.111 -bootstrap-expect=1 -node=node1 -client 0.0.0.0 -ui
输入http://192.168.0.111:8500 能看到consul的UI页面表示正常启动
基础知识
go的包管理工具一直被人诟病。不像PHP的composer和node的npm那样好使。
https://segmentfault.com/a/1190000018389353?utm_source=tag-newest
go1.5版本之前没有包管理,都是基于GOPATH来进行依赖库管理的。
于是从 Golang1.5 开始推出 vendor 文件夹机制。
从 Golang1.6 正式开启这个功能。
Golang 1.11 开始, 实验性出现了可以不用定义 GOPATH 的功能,且官方有 go mod 支持。Golang 1.12 更是将此特征正式化。
也就是go mod 以后是主流,官方加持buff
配置go mod 代理
在国内拉go的包真的费劲。这个一定要配。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



