安装微服务各种依赖包以及版本的问题?各种错误,跑不动啊,老师能详细的讲一遍吗?谢谢了

来源:10-11 编码实战: 改造账号系统service

carefree_

2020-07-08

图片描述

我是试了好几天了,这个问题很棘手啊,我查遍了issue,依然跑不通,
user.pb.go和user.pb.micro.go生成了,但是,执行go run main.go --registry=consul就报上面的错误,
能讲解下嘛,老师,很棘手!!!!

写回答

2回答

xiaomo

2020-07-09

同学你好,有参考git上代码分支charter10_micro1.18不?

https://git.imooc.com/coding-323/filestore-server/src/charter10_micro1.18

里面有go.mod提示了所依赖的库版本:

https://git.imooc.com/coding-323/filestore-server/src/charter10_micro1.18/go.mod

或者可以先把你的各依赖库贴出来,我迟点看看。

0
0

carefree_

提问者

2020-07-09

好的,谢谢老师

0
2
carefree_
回复
xiaomo
老师,我最终还是解决了,我采用另外一种方式: 1 grpc远程过程调用+etcd服务注册和发现 (已实现) 我正在研究另外一种方式: 2 grpc远程过程调用+ kubernetes服务发现和注册(正在实现中...) 总结: 通过调用go-micro API 实现远程过程调用,代码量要少很多, 但是没搞懂过程, 官方也没有说明各种plugins版本问题. 我实现第一中方案以后,感觉信心满满的, 我要研究kubernetes去了.
2020-07-12
共2条回复

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程