问题
最近准备使用Etcd
开发一些分布式的应用,结果第一步就翻车了。
当信心满满的使用go mod
开始go mod tidy
时etcdv3
有报错:
1 | # github.com/coreos/etcd/clientv3/balancer/picker |
解决办法
Etcd
的代码和新版本的grpc
(v1.27.0)冲突,再次施展替换大法,让项目使用老的grpc
:
1 | # 将 grpc 版本替换成 v1.26.0 |
通过以上的操作,即可解决以上问题。
建议
趁早换成 go.etcd.io/etcd/client/v3
吧!
Done.