栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

2022-03-09 raft解读要点

2022-03-09 raft解读要点

目录

摘要:

要点:

理论层:

实现层:

服务层:


摘要:

从使用角度,总结最近使用raft的记录

要点:

理论层:
    raft与paxos的区别
      对问题的简化
        简化成唯一的操作记录顺序日志复制只能 leader -> follow
      增加对要解决的问题的限制
        剔除paxos多日志解决冲突的问题域
    raft分为哪几个子问题
      leader选举日志复制数据安全
    raft对每个不同的子问题如何解决有哪些数据不一致的场景failover时如何保证数据一致性

实现层:
    划分成多少个不同性质的服务            服务间交互接口如何设计每个服务可划分成哪些组件每个组件有哪些模块每个模块的接口如何设计模块内的数据结构如何设计模块间如何通信

服务层:
    起始阶段follow如何选举出leaderleader与follow的承担的不同职责leader与follow的通信接口failover的流程是什么leader向follow日志复制, 如何保证数据一致性leader出故障时, 数据的安全性是在何种程度leader的数据在何时持久化到日志leader与follow间的日志复制模型
      强制同步quronum数同步异步
        先写入leader的内存缓存异步通知日志复制协程处理此模式如何保证数据安全
    leader与follow间是否存在心跳检测

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/761575.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号