LOG REPLICATION IN RAFT VS KAFKA

Autor: Manuela PETRESCU, Răzvan PETRESCU
Jazyk: angličtina
Rok vydání: 2020
Předmět:
Zdroj: Studia Universitatis Babes-Bolyai: Series Informatica, Vol 65, Iss 2 (2020)
Druh dokumentu: article
ISSN: 2065-9601
DOI: 10.24193/subbi.2020.2.05
Popis: The implementation of a fault-tolerant system requires some type of consensus algorithm for correct operation. From Paxos to Viewstamped Replication and Raft multiple algorithms have been developed to handle this problem. This paper presents and compares the Raft algorithm and Apache Kafka, a distributed messaging system which, although at a higher level, implements many concepts present in Raft (strong leadership, append-only log, log compaction, etc.). This shows that mechanisms conceived to handle one class of problems (consensus algorithms) are very useful to handle a larger category in the context of distributed systems.
Databáze: Directory of Open Access Journals