采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我是试了好几天了,这个问题很棘手啊,我查遍了issue,依然跑不通, user.pb.go和user.pb.micro.go生成了,但是,执行go run main.go --registry=consul就报上面的错误, 能讲解下嘛,老师,很棘手!!!!
同学你好,有参考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
或者可以先把你的各依赖库贴出来,我迟点看看。
好的,谢谢老师
不客气,先试试看, micro版本更新比较快,可能是会有些问题。有疑问随时再交流。
老师,我最终还是解决了,我采用另外一种方式: 1 grpc远程过程调用+etcd服务注册和发现 (已实现) 我正在研究另外一种方式: 2 grpc远程过程调用+ kubernetes服务发现和注册(正在实现中...) 总结: 通过调用go-micro API 实现远程过程调用,代码量要少很多, 但是没搞懂过程, 官方也没有说明各种plugins版本问题. 我实现第一中方案以后,感觉信心满满的, 我要研究kubernetes去了.
登录后可查看更多问答,登录/注册
紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员
1.4k 23
2.1k 13
1.7k 13
1.2k 13
1.3k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号