扩展 'RequestExecutionException' 的 'Timeout' class 是否与扩展 Datastax 驱动程序中的 DriverException 的 'OperationTimedOut' class 相同?

Is 'Timeout' class which extend 'RequestExecutionException' is same as 'OperationTimedOut' class which extends DriverException in Datastax driver?

扩展'RequestExecutionException'的'Timeout'class是否与扩展Datastax驱动程序中的DriverException的'OperationTimedOut'class相同???

我在使用 python datastax 驱动程序读写时遇到异常: [协调节点等待副本节点响应超时] message=\"Operation timed out - received only 1 responses.\" info={'received_responses': 1, 'required_responses': 2, 'consistency': 'LOCAL_QUORUM' }\"", "pid": 1065}

这是超时异常还是OperationTImedOut异常?? 在哪些情况下会出现这两种类型的异常??

这些是不同的超时,但应用程序通常会以类似方式处理它们。

OperationTimedOut表示客户端在客户端请求超时前没有收到响应

TimeOut 是协调器超时,其中在服务器端超时之前未收到副本响应。

请参阅 ReadTimeout and WriteTimeout 的文档,其中还提到了管理协调器超时的 cassandra.yaml 设置。