1

我正在使用 datastax Java cassandra 驱动程序 (3.0.2) 连接到 cassandra 集群。如果出现NoHostAvailableException ,我想在几秒钟后重试。是正确的,预定义的策略都没有涵盖此要求吗?我认为我必须实施自定义策略:

public class CustomRetryPolicy implements RetryPolicy {...}
  • 默认重试策略

此实现最多触发一次重试,并且仅当足够多的副本已响应读取请求但未在其中检索到数据时。

  • 降级一致性重试策略

一种重试策略,有时重试的一致性级别低于最初请求的一致性级别。

  • 重试策略

一种从不重试(也不忽略)的重试策略。

  • 记录重试策略

包装另一个策略的重试策略,记录其子策略做出的决定

4

0 回答 0