摘要: # MapReduce ![](https://cdn.nlark.com/yuque/0/2022/jpeg/32393257/1671156383551-0496d819-83b3-49e1-94fa-70170811df89.jpeg) ## 实验 ### 干嘛 实现一个分布式的 MapRed 阅读全文
posted @ 2023-07-23 17:52 来个半马庆祝下 阅读(172) 评论(0) 推荐(0)
摘要: ## Raft 相关模块 ### 必须要注意的一点 当新Leader当选之后,需要追加一条空日志,使其了解当前集群的共识状态(也就是CommitIndex) ### 模块概览 ![](https://cdn.nlark.com/yuque/0/2023/jpeg/32393257/169009886 阅读全文
posted @ 2023-07-23 17:38 来个半马庆祝下 阅读(104) 评论(0) 推荐(0)
摘要: 此文概述 1. 通过 made Paxos Simple Basic Paxos 了解 Paxos 基本实现 2. Mulit Paxos 的实现需要解决的问题 3. Mulit Paxos -> Raft ## 复制状态机 > 相同初始状态 + 相同的输入 + 相同的状态转化条件 = 相同的最终状 阅读全文
posted @ 2023-07-23 17:38 来个半马庆祝下 阅读(47) 评论(0) 推荐(0)
摘要: # 2pc ### 两个阶段 投票和事务提交 ### [第一阶段:投票](https://wendajiang.github.io/distribute-transaction-2pc-3pc/#di-yi-jie-duan-tou-piao) leader 就是检录员 1. leader 发送执行 阅读全文
posted @ 2023-07-23 17:37 来个半马庆祝下 阅读(41) 评论(0) 推荐(0)