考虑不同地理位置的2个数据中心,如果我所做的任何陈述不正确,请纠正我。
DC1的协调器从客户端接收写请求,并将其转发到包含副本的本地节点。为了成功写入(Local_Quorum一致性级别),本地节点应该在Write_request_timeout_in_ms = 5000 ms周期内确认写入协调器。
当DC1的协调器接收到写请求时,它还将写请求发送到DC2中的协调器,该协调器将请求传递给包含副本数据的本地节点。这些DC2节点不需要在5000毫秒内确认写入突变成功,只有DC1节点需要在5000毫秒内响应才能成功写入。
所以我的问题是什么计时器管理在DC2发生的写请求? DC2协调器必须在特定的超时时间内响应DC1协调器,否则DC1协调器存储DC2的提示切换,那么cassandra.yaml文件中调用的特定超时时间是多少?