摘要:
欢迎来到我的MIT6.824(分布式系统)学习笔记 资源分享 关于课堂笔记请看: Lecture 12 - Distributed Transaction | MIT6.824 分布式系统简介 6 lab简介 Lab 1: 分布式大数据框架 (如 MapReduce) 实验 2: 使用复制的容错库 阅读全文
posted @ 2025-10-05 21:56
msnthh
阅读(3)
评论(0)
推荐(0)
摘要:
流程图 到了这个lab5才算是真正看清除了整个lab的样子, 之前还一直纳闷lab2好像没什么用… 这个系统的核心思想是 分而治之。通过将整个键空间划分为多个分片(Shard),并将这些分片分配给不同的、可独立运行的服务器组(Shard Group),系统能够实现: 水平扩展: 吞吐量随着服务器组数 阅读全文
posted @ 2025-10-05 21:23
msnthh
阅读(2)
评论(0)
推荐(0)
摘要:
架构 架构图: 简单说, 我们要建立的KV数据库是位于raft层之上的, 或者说我们的KV数据库使用了raft库。客户端(就是代码中的clerk)调用应用层(server)的RPC,应用层收到RPC之后,会调用Start函数,Start函数会立即返回,但是这时,应用层不会返回消息给客户端,因为它还没 阅读全文
posted @ 2025-10-05 21:22
msnthh
阅读(1)
评论(0)
推荐(0)
摘要:
MIT6.5840(原MIT6.824)Lab3 总结(Raft) 资源分享: 官网地址:http://nil.csail.mit.edu/6.5840/2023/ Raft论文地址:http://nil.csail.mit.edu/6.5840/2023/papers/raft-extended. 阅读全文
posted @ 2025-10-05 21:21
msnthh
阅读(2)
评论(0)
推荐(0)