DefaultRetryPolicy
的文档中说
此策略仅在两种情况下重试查询:
在读取超时时,如果已答复足够多的副本,但未检索到数据。 在写入超时时,如果我们在写入时超时 批处理语句使用的分布式日志。此重试策略是 保守的是,它将永远不会以不同的一致性重试 级别高于初始操作之一。
这是否意味着当我不使用任何自定义重试策略而执行简单的session.execute(BoundStatement)
并获得写入超时时,默认重试策略将生效,并且会有重试再次写入数据吗? “批处理语句使用的分布式日志”是什么意思?
答案 0 :(得分:1)
如果您未指定任何特定的重试策略,则驱动程序将使用DefaultRetryPolicy
默认情况下,适用于“日志批处理”操作的重试写入超时(日志批处理强制执行原子性)。
在非批处理操作的情况下,写超时不会重试