The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
owenliang

用 Go 写了一个 Raft 库,请求大家点一下 star,方便我出去 XX。

  •  
  •   owenliang ·
    owenliang · Aug 31, 2020 · 7430 views
    This topic created in 2267 days ago, the information mentioned may be changed or developed.

    项目地址: https://github.com/owenliang/go-raft 。

    通过了 MIT6.824 课程的单元测试,大家也可以学学这们分布式课程,作业还是挺有挑战的。

    51 replies  •  2020-09-29 20:10:51 +08:00
    asLw0P981N0M0TCC
    asLw0P981N0M0TCC
    Aug 31, 2020
    1
    先 star 一个 虽然看不懂
    owenliang
    owenliang
    OP
    Aug 31, 2020
    2
    @qwertyzzz 恩恩,star 让我 XX
    misaka19000
    misaka19000
    Aug 31, 2020❤️2
    3
    说起来我之前也基于 raft 用 golang 写过一个分布式数据库

    https://github.com/RitterHou/Tomahawk
    owenliang
    owenliang
    OP
    Aug 31, 2020
    4
    @misaka19000 我 star 你,你 star 我,成交
    gowk
    gowk
    Aug 31, 2020 via Android
    5
    学 MIT6.824 需要哪些知识储备?
    owenliang
    owenliang
    OP
    Aug 31, 2020
    6
    @gowk 会 GO 就行。
    noobsheldon
    noobsheldon
    Aug 31, 2020
    7
    你想 XX 什么 XX,这样 XX 有 XX 好处?/doge
    owenliang
    owenliang
    OP
    Aug 31, 2020
    8
    @noobsheldon 先 XX 再说嘛
    BBCCBB
    BBCCBB
    Aug 31, 2020
    9
    我上半年也写了 6.824 中的 raft 部分.. 给你 star,先让你 xx
    owenliang
    owenliang
    OP
    Aug 31, 2020
    10
    @BBCCBB 感谢 star,我先去 xx,你跟上。
    wgco
    wgco
    Aug 31, 2020
    11
    给你 star,先让你 xx
    owenliang
    owenliang
    OP
    Aug 31, 2020
    12
    @wgco 感谢,我 xx 成功来还愿。
    T5eng
    T5eng
    Aug 31, 2020❤️5
    13
    这课不建议学生把作业答案公开在 github 上的(为了避免后面的人抄袭)
    owenliang
    owenliang
    OP
    Aug 31, 2020
    14
    @T5eng 相信 MIT 的学生素质!
    MeetTheFuture
    MeetTheFuture
    Aug 31, 2020
    15
    给你 star,你先 xx
    fatedier
    fatedier
    Aug 31, 2020
    16
    这样的 star 意义是?另外 star 数多有用吗?
    lcc142625
    lcc142625
    Aug 31, 2020
    17
    同 GO,好奇 xx 是什么意思
    owenliang
    owenliang
    OP
    Aug 31, 2020
    18
    @fatedier 对 XX 有帮助。
    owenliang
    owenliang
    OP
    Aug 31, 2020
    19
    @lcc142625 就是各种用途吧,不能单一描述。
    lcc142625
    lcc142625
    Aug 31, 2020
    20
    嗦嘎
    fffang
    fffang
    Aug 31, 2020
    21
    @lcc142625 就是 xx 的意思呀 (#^.^#)
    iPhoneer
    iPhoneer
    Aug 31, 2020 via Android
    22
    n1 多少米?有意。交易贴无权限回复。打扰了
    silenzio
    silenzio
    Aug 31, 2020
    23
    请遵守 MIT 的规定 仓库设置为 private
    wxsm
    wxsm
    Aug 31, 2020
    24
    这。。。要不互换 star???
    xuzhzzz
    xuzhzzz
    Aug 31, 2020
    25
    原来是大佬 很久之前看过你的慕课网的课
    liqiangzjhzz
    liqiangzjhzz
    Aug 31, 2020
    26
    我才做到 lab2.3
    liqiangzjhzz
    liqiangzjhzz
    Aug 31, 2020
    27
    等做完了再来看下
    looppppp
    looppppp
    Aug 31, 2020
    28
    star 了,XX 了没
    chihiro2014
    chihiro2014
    Aug 31, 2020
    29
    突然觉得,6.824 逼格一下子变得很 low,emmmm
    owenliang
    owenliang
    OP
    Aug 31, 2020 via Android
    30
    @xuzhzzz 嗯嗯
    owenliang
    owenliang
    OP
    Aug 31, 2020 via Android
    31
    owenliang
    owenliang
    OP
    Aug 31, 2020 via Android
    32
    owenliang
    owenliang
    OP
    Aug 31, 2020 via Android
    33
    @wxsm 换啊,发链接
    EmdeBoas
    EmdeBoas
    Aug 31, 2020
    34
    这个课程不让把作业代码往 github 发的=-=
    owenliang
    owenliang
    OP
    Aug 31, 2020 via Android
    35
    @EmdeBoas 我真是个坏人
    pythonee
    pythonee
    Aug 31, 2020
    36
    阔以哦,分布式我一直觉得是比较有挑战的区域
    piaoliangkb
    piaoliangkb
    Aug 31, 2020❤️1
    37
    每个实验开头都有写:

    Please do not publish your code or make it available to current or future 6.824 students. github.com repositories are public by default, so please don't put your code there unless you make the repository private.
    suyeH
    suyeH
    Aug 31, 2020❤️7
    38
    。。。为什么这么多人去 star 。。。。这种违反课程 honor code 的行为就是垃圾行为,违反的人就是垃圾人。。。。有点诚信观念好吗?还 XX,要是我是面试官遇到这样的人面试机会都不给,中国对于这种行为还是太宽容了
    sigure
    sigure
    Aug 31, 2020 via iPhone
    39
    @suyeH 只要对自己有利的就 ok 呗,反正要求没有强制力,人家说不定凭借这个真能方便找工作或者装技术大佬什么的。只能说这个世界成功经常属于这种恶意违背规则的人,很现实
    chihiro2014
    chihiro2014
    Aug 31, 2020
    40
    = =国外高校,大概就是这么被玩坏的
    shangyes
    shangyes
    Sep 1, 2020 via Android
    41
    #13 #34 #37 的老哥都已经提醒了,这课的实验不让把完成的代码公开,不是什么信不信任学生不会抄袭的问题,这是课程实验的规则。如果是按照实验要求自己实现论文随便楼主怎么公开怎么要 star,直接把学生拿去就能抄的实验代码发出来,是一种很没有下限的行为
    PeterShiii
    PeterShiii
    Sep 1, 2020❤️3
    42
    首先,恭喜你完成了这个作业,赞美你自学的毅力。但你的 github 上的 repo,还是建议删掉,我以前大学的时候和一个朋友自学 cs61b 的课,他就把 bear map 的代码放 github 上,拜托了一个人帮他内推,那个人看他 github 的时候就严厉告诫了他。咱们不谈什么价值观之类的,你觉得一个公司,或者你未来的客户,看到你把一个不允许开源的东西放在自己 github 上,会信任你么?现在的企业需要有学习能力,自驱能力的人,但更需要不犯不必要的错误,不惹不必要的麻烦的人。
    owenliang
    owenliang
    OP
    Sep 1, 2020 via Android
    43
    嗯嗯,mit6.824 作业链接关闭可以吗
    fengchang
    fengchang
    Sep 1, 2020
    44
    https://pdos.csail.mit.edu/6.824/labs/lab-raft.html

    这个 Lab 页面不是说的很清楚吗?为什么你觉得面试的时候不遵守规则是一个加分项?

    Please do not publish your code or make it available to current or future 6.824 students. github.com repositories are public by default, so please don't put your code there unless you make the repository private. You may find it convenient to use MIT's GitHub, but be sure to create a private repository.
    fihserman123
    fihserman123
    Sep 1, 2020
    45
    为什么你不遵守规则要开源 你别使坏了
    erenming
    erenming
    Sep 1, 2020 via iPhone
    46
    很显然,这里的 xx 就是装逼
    BBCCBB
    BBCCBB
    Sep 1, 2020
    47
    删了吧删了吧, 的确不太对.
    BBCCBB
    BBCCBB
    Sep 1, 2020
    48
    面试官要问也是问你实现中的细节, 不会看你代码的..
    owenliang
    owenliang
    OP
    Sep 1, 2020
    49
    恩恩,删了删了。
    we8105
    we8105
    Sep 29, 2020
    50
    感谢分享课程,作为一个半路出家的程序员,了解到这个课程 像打开了一道新的大门,之前是研究 etcd 才了解到 Raft 算法,才知道分布式。才知道后面还有很多东西可以研究而不是 curd 。
    owenliang
    owenliang
    OP
    Sep 29, 2020
    51
    @we8105 么么哒
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2109 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 13:02 · PVG 21:02 · LAX 05:02 · JFK 08:02
    ♥ Do have faith in what you're doing.