我使用datastax Java cassandra驱动程序(3.0.2)连接到cassandra集群。 如果NoHostAvailableException我想在几秒后重试。是否正确,没有任何预定义的策略涵盖此要求? 我想我必须实施自定义政策:
public class CustomRetryPolicy implements RetryPolicy {...}
此实现最多只会触发一次重试,并且仅在足够的情况下重试 副本已响应读取请求但未检索到数据 其中包括。
有时以较低的一致性级别重试的重试策略 而不是最初要求的。
永远不会重试(也不会忽略)的重试策略。
包装另一个策略的重试策略,记录由此做出的决策 其子政策