错误信息:
# github.com/coreos/etcd/clientv3/balancer/picker
undefined: balancer.PickOptions
undefined: balancer.PickOptions
# github.com/coreos/etcd/clientv3/balancer/resolver/endpoint
undefined: resolver.BuildOption
undefined: resolver.ResolveNowOption
解决方法:
将 grpc 版本替换成
v1.26.0
- 修改依赖为 v1.26.0
go mod edit -require=google.golang.org/grpc@v1.26.0
- 获取 v1.26.0 版本的 grpc
go get -u -x google.golang.org/grpc@v1.26.0
经过以上操作,即可解决以上问题