[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)