
MIT 的分布式系统课程,耗费快三个月,算是我学会编程以来写过最难写的代码。现在只剩第四章第二个小结不能完全通过测试。 我写了较为详细的中文注释及打了很详细调试日志。可能对其他人有点帮助,源码
1 ytlm 2019-12-16 10:03:58 +08:00 赞 |
2 dryadent 2019-12-16 10:09:40 +08:00 赞,我之前也做过;做到一半就废了 |
3 wlgq2 OP @dryadent 个人觉得 Raft 乱序比较痛苦,而且协程太多,不能打断点调试,只能分析日志,做完有种柳暗花明的感觉。其次就是第四章跨组转移分片数据比较痛苦,我还在排查哪里有问题…… |
4 Leigg 2019-12-16 10:16:30 +08:00 via iPhone nbb |
6 hnyoumfk 2019-12-16 10:29:04 +08:00 赞!我也正在学,有疑问需要讨论的话可以直接提 issue 吗~ |
7 lovelife1994 2019-12-16 10:32:46 +08:00 via iPhone 牛 做完第一个就搁置了 哥们够自律啊 |
8 noreplay 2019-12-16 10:36:11 +08:00 赞 |
9 rouzip 2019-12-16 10:39:12 +08:00 有木有一起刷 2020 的呀~ https://t.me/joinchat/HWwFwhMz3kCqrn-M5YVrgA |
11 hhyvs111 2019-12-16 10:40:17 +08:00 想问下学了这个有啥用吗 |
13 ZredoC 2019-12-16 10:51:37 +08:00 厉害厉害 |
14 lcjqq99 2019-12-16 11:02:17 +08:00 厉害 |
15 b00tyhunt3r 2019-12-16 11:02:26 +08:00 不想用 go 啊 |
16 pangleon 2019-12-16 11:25:33 +08:00 @wlgq2 这就是最尴尬的事,计算机领域好玩的技术太多了,但是投入回报比难以估计。不过学底层怎么也比学那些上层框架更有回报我觉得 |
17 wlgq2 OP @b00tyhunt3r 我也不喜欢 go,我觉得异步回调比协程好用多了 |
20 newbie269 2019-12-16 11:47:38 +08:00 via iPhone Newbee |
21 AzadCypress 2019-12-16 11:47:56 +08:00 via Android 赞 我最近也在写这个,刚写到 lab3 感觉读文献,讲义还有写代码都非常地耗时 |
22 find 2019-12-16 11:54:14 +08:00 via iPhone 我这里有一个做完了,给大家参考一下 https://github.com/happyer/distributed-computing |
23 yefuchao 2019-12-16 12:00:23 +08:00 问个环境问题,Linux 环境下源码直接放在 gopath 下就可以了吗,之前在 windows 环境,执行路径好像有问题。 |
25 sunkai0609 2019-12-16 12:42:52 +08:00 大佬是在哪上的课~ |
26 blessingsi 2019-12-16 12:44:09 +08:00 刷到一半不小心 rm -rf 了。一直没捡起来 |
27 wlgq2 OP @sunkai0609 看论文 |
28 b00tyhunt3r 2019-12-16 12:54:53 +08:00 via iPhone @wlgq2 斯坦福用的是 c++ 从计算机网络开始一直就觉得斯坦福的教风更“底层”一些 |
29 sunkai0609 2019-12-16 13:03:29 +08:00 @wlgq2 木有视频课程吗 |
30 shm7 2019-12-16 13:15:04 +08:00 via iPhone 赞一个 |
32 snowy0723 2019-12-16 15:31:18 +08:00 赞 |
33 specita 2019-12-16 15:43:57 +08:00 go get timeout 真的痛苦....梯子一直不稳定 |
34 F281M6Dh8DXpD1g2 2019-12-16 15:49:59 +08:00 via iPhone 光 mvcc 一项,就不是三个月能做好的 |
35 leemubai1995 2019-12-16 20:17:02 +08:00 赞一个 |
36 AzadCypress 2019-12-18 12:08:30 +08:00 via Android 楼主我试了一下你的 raft 的 test go test -run 2 -race 通不过,有 Data Race |
37 wlgq2 OP @AzadCypress 我直接 go test 的,我看下… |
38 xrlin 2019-12-19 18:41:20 +08:00 via Android 可以,赞一个,我也刷到 raft 了,等到什么时候有兴致和时间再刷。 |
41 root1iu 2020-03-13 21:10:57 +08:00 请问这门课程需要什么前置知识吗?我是分布式小白,go 也只会基础语法,6.824 适合我这种新手上手吗? |