Comments (2)
可以看博主lab2中复制模型的描述。如果简单实现(不考虑资源浪费)的话,每次上次服务调用Start()时leader都会向peers发送sendAppendEntries()进行日志同步,而不是等每次heartbeat才进行一次同步,所以不存在不通过SpeedTest
性能要求的问题。
作者使用每个peer
一个协程,或者其他pipeline的做法,性能会更好。
from mit6.824-2021.
可以看博主lab2中复制模型的描述。如果简单实现(不考虑资源浪费)的话,每次上次服务调用Start()时leader都会向peers发送sendAppendEntries()进行日志同步,而不是等每次heartbeat才进行一次同步,所以不存在不通过
SpeedTest
性能要求的问题。
作者使用每个peer
一个协程,或者其他pipeline的做法,性能会更好。
万分感谢!
from mit6.824-2021.
Related Issues (20)
- LAB2实现中可能存在的活锁 HOT 1
- 可以给我发一份源码吗? 我在debug自己版本,比较急,所以想看源码。 HOT 1
- 关于follower拒绝AppendEntries RPC的表现 HOT 19
- 请问Lab2B的tester是怎么检查committed的log的 HOT 1
- 你好,可以发一份源码给我吗?我想参考一下一些具体实现细节!谢谢! HOT 2
- 您好,关于这个课程实验的源码方便提供吗?如果可以的话,万分感谢!!! HOT 1
- 关于lab2 AppendEntries success 时的边界问题 HOT 1
- Lab2B 收到 RequestVote 请求 和 electionTimer 超时同时发生, 似乎会有并发问题? HOT 1
- 即使代码正确,Lab2B的前几个 Task 是不是也有极小概率 Fail ? HOT 4
- 求一份代码研究一下实现 HOT 1
- 你好,最近在学习这门课程,能否发一份源码学习一下实现? HOT 1
- 代码请求 HOT 2
- 大佬,求一份代码实现 HOT 1
- 大佬,求一份代码实现 HOT 1
- 求一份源码 HOT 1
- 求一份源码 HOT 1
- 求一份源代码 HOT 1
- 求一份源代码 HOT 1
- 求一份源代码
- AppendEntries和handleAppendEntriesResponse中,response.Term=0的情况 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mit6.824-2021.