终于快刷完了 6.824 分布式系统实验……

2019-12-16 09:54:51 +08:00
 wlgq2

MIT 的分布式系统课程,耗费快三个月,算是我学会编程以来写过最难写的代码。现在只剩第四章第二个小结不能完全通过测试。 我写了较为详细的中文注释及打了很详细调试日志。可能对其他人有点帮助,源码

8902 次点击
所在节点    Go 编程语言
41 条回复
ytlm
2019-12-16 10:03:58 +08:00
dryadent
2019-12-16 10:09:40 +08:00
赞,我之前也做过;做到一半就废了
wlgq2
2019-12-16 10:14:15 +08:00
@dryadent 个人觉得 Raft 乱序比较痛苦,而且协程太多,不能打断点调试,只能分析日志,做完有种柳暗花明的感觉。其次就是第四章跨组转移分片数据比较痛苦,我还在排查哪里有问题……
Leigg
2019-12-16 10:16:30 +08:00
nbb
dryadent
2019-12-16 10:18:33 +08:00
@wlgq2 确实,除了程序之外前期需要阅读的英文文献也比较多,但是收获还是很多的
hnyoumfk
2019-12-16 10:29:04 +08:00
赞!我也正在学,有疑问需要讨论的话可以直接提 issue 吗~
lovelife1994
2019-12-16 10:32:46 +08:00
牛 做完第一个就搁置了 哥们够自律啊
noreplay
2019-12-16 10:36:11 +08:00
rouzip
2019-12-16 10:39:12 +08:00
有木有一起刷 2020 的呀~
https://t.me/joinchat/HWwFwhMz3kCqrn-M5YVrgA
wlgq2
2019-12-16 10:40:01 +08:00
@hnyoumfk 无所谓,这又不是啥正经开源项目
hhyvs111
2019-12-16 10:40:17 +08:00
想问下学了这个有啥用吗
wlgq2
2019-12-16 10:43:00 +08:00
@hhyvs111 对我个人来说,基本搞清楚了分布式一致性算法的每一个细节。如果说工作上,应该大部分人用不到。
ZredoC
2019-12-16 10:51:37 +08:00
厉害厉害
lcjqq99
2019-12-16 11:02:17 +08:00
厉害
b00tyhunt3r
2019-12-16 11:02:26 +08:00
不想用 go 啊
pangleon
2019-12-16 11:25:33 +08:00
@wlgq2 这就是最尴尬的事,计算机领域好玩的技术太多了,但是投入回报比难以估计。不过学底层怎么也比学那些上层框架更有回报我觉得
wlgq2
2019-12-16 11:30:02 +08:00
@b00tyhunt3r 我也不喜欢 go,我觉得异步回调比协程好用多了
hhyvs111
2019-12-16 11:41:48 +08:00
@wlgq2 用来准备面试吗?
wlgq2
2019-12-16 11:43:46 +08:00
@hhyvs111 我前面试时候还真的被问过分布式数据一致性,可惜当时不会
willhunger
2019-12-16 11:47:38 +08:00
Newbee

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/629356

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX