Closed guoyinghuan closed 2 years ago
etcd get偶发错误导致watch协程退出
我们再做服务缩容的时候发现,一直有请求被转发至已下线的服务上,排查代码怀疑是watch协程异常退出导致的。AllowKeyNotFound配置是true,如果在调用s.List方法的时候,偶发出现了非store.ErrKeyNotFound错误,就会导致整个watch协程退出,服务发现失效。
etcd get偶发错误导致watch协程退出