gpt4 book ai didi

Cassandra:在多个节点关闭的情况下提示切换

转载 作者:行者123 更新时间:2023-12-05 02:40:59 24 4
gpt4 key购买 nike

Cassandra 使用提示切换的概念来保​​持一致性。这意味着如果一个节点宕机,协调器会注意到它并等待它启动,然后重新向它发送写入请求。

这是否意味着即使在等待不可用节点启动时,Cassandra 也会将成功响应发送回客户端?如果是,那么如果所有目标节点都已关闭怎么办?不写一次就成功响应客户端了吗?

最佳答案

如果无法实现一致性,则不会存储提示

例如,假设您有 3 个副本,并且所有节点都已关闭。在这种情况下,如果写入一致性为 quorum,则不会存储提示并且写入会失败。仅当一个节点关闭并且协调器从两个节点获得成功响应时,才会存储提示。

唯一的异常(exception)是写入一致性 ANY。在这种情况下,即使所有副本都关闭,提示也会被存储并且写入会成功。

关于Cassandra:在多个节点关闭的情况下提示切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68329256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com