使用 Curator 中的 ServiceCache 通知实例关闭

Notifying an instance as down using a ServiceCache in Curator

Curator (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(参见 )。

这里哪里可以找到noteError()方法?我在缓存对象上找不到它

ServiceCache 上没有 noteError(),但是正如@Randgalt 指出的那样 (),最好的方法是不使用 ServiceCache,而是只使用 ServiceProvider, 因为无论如何在后台使用缓存,并且它有可用的 noteError() 方法。

https://issues.apache.org/jira/browse/CURATOR-531 已提出以使文档更清晰