请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

图片描述

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

正在回答

插入代码

2回答

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

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

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

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

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

0 回复 有任何疑惑可以回复我~
提问者 carefree_ 2020-07-09 08:29:51

好的,谢谢老师

0 回复 有任何疑惑可以回复我~
  • xiaomo #1
    不客气,先试试看, micro版本更新比较快,可能是会有些问题。有疑问随时再交流。
    回复 有任何疑惑可以回复我~ 2020-07-09 08:30:21
  • 提问者 carefree_ 回复 xiaomo #2
    老师,我最终还是解决了,我采用另外一种方式:
    1 grpc远程过程调用+etcd服务注册和发现 (已实现)
    
    我正在研究另外一种方式:
    2  grpc远程过程调用+ kubernetes服务发现和注册(正在实现中...)
    
    总结: 通过调用go-micro API 实现远程过程调用,代码量要少很多, 但是没搞懂过程, 官方也没有说明各种plugins版本问题.
      
    我实现第一中方案以后,感觉信心满满的, 我要研究kubernetes去了.
    回复 有任何疑惑可以回复我~ 2020-07-12 16:49:50
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号