[HN Gopher] Raft Visualization ___________________________________________________________________ Raft Visualization Author : dedalus Score : 72 points Date : 2020-12-06 21:08 UTC (1 days ago) (HTM) web link (thesecretlivesofdata.com) (TXT) w3m dump (thesecretlivesofdata.com) | pettazz wrote: | I don't have any particular use for this right now but the | visualization is so good that I actually followed along and get | what it's about. Pretty obvious to say but it's super cool and I | wish more projects had this kind of quick intro/overview. | ddlutz wrote: | Same! Raft is something I've heard about for years and always | "wanted to get around to" learn, but this visualization just | took care of most of that. Hoping there are other good | visualizations like this in the future. | the_arun wrote: | Why RAFT is better? In other words, why do we need a concept of a | leader? | b203 wrote: | Consistent hashing is a routing algorithm, not a consensus | algorithm. | | https://en.wikipedia.org/wiki/Consistent_hashing | tigerBL00D wrote: | I'd appreciate it if that presentation UI allowed to go back a | step. | quietbritishjim wrote: | Pressing the left cursor seems to work. | | Edit: sometimes | taude wrote: | MIT online trainig has this great YouTube playlist on distributed | systems, with one of the lectures being on RAFT [1,2,3]. The | entire playlist [4] is probably worth your time, though. | | [1] Intro https://www.youtube.com/watch?v=UzzcUS2OHqo | | [2] Part I: https://www.youtube.com/watch?v=64Zp3tzNbpE | | [3] Part II https://www.youtube.com/watch?v=4r8Mz3MMivY | | [4] Playlist for the course: | https://www.youtube.com/watch?v=cQP8WApzIQQ&list=PLrw6a1wE39... | setheron wrote: | So Raft is single leader but Paxos is leaderless? | ithkuil wrote: | Raft should be compared performance-wise to multi-paxos, (which | also has a leader) | zerr wrote: | What are of the shelve solutions when it comes to actually using | these protocols? Implementing these in-house doesn't make sense | to me. | jluxenberg wrote: | `etcd` is probably the canonical off-the-shelf solution. Other | implementations are listed here | https://raft.github.io/#implementations | b203 wrote: | Zookeeper is the standard one which has been around the oldest. | Zookeeper is not based on raft, but it has similar semantics as | etcd. So if you don't care about the impl, ZK may be good as | well. | kitotik wrote: | Consul[0] and Nomad [1] by HashiCorp both use raft. | | [0] https://consul.io | | [1] https://nomadproject.io | chairmanwow1 wrote: | I would have killed for this in my advanced distributed systems | class in university.. ___________________________________________________________________ (page generated 2020-12-07 23:00 UTC)