馆长(http://curator.apache.org/curator-x-discovery/index.html)的文档说:
If a particular instance has an I/O error, etc. you should call ServiceProvider.noteError() passing in the instance.
我正在使用ServiceCache
而不是ServiceProvider
来获取我的实例(请参见Using selection strategies with a cache in Curator)。
在哪里可以找到noteError()
方法?我在缓存对象上找不到它
答案 0 :(得分:0)
ServiceCache上没有noteError()
,但是正如@Randgalt注意(https://stackoverflow.com/a/57059811/2048051)一样,最好的方法是不使用ServiceCache
,而只使用ServiceProvider
,因为在后台仍然使用高速缓存,并且它具有noteError()
方法可用。