开发者社区> 问答> 正文

如果主节点在收到副本节点响应后立即宕机(还未返回给客户端),那么客户端是否永远等待响应结果?

如果主节点在收到副本节点响应后立即宕机(还未返回给客户端),那么客户端是否永远等待响应结果?

展开
收起
kun坤 2020-04-23 15:38:24 441 0
1 条回答
写回答
取消 提交回答
  • 当主节点宕机,副本提升为主节点时,会出现以下情况:

    1. 副本会消化完日志流中的数据
    2. 消化日志时所产生的输出被丢弃
    3. 日志消化完后,副本变为主节点,此时结果不再丢弃 在例子里面,最后一条日志是客户端的请求指令,当客户端请求结果时,所看到的值是最新的值,这个结果有新晋升为主节点的副本返回
    2020-04-23 15:38:41
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载