This article discusses the development and improvement of RocketMQ and its application of the Raft protocol.
This article aims to answer one question – what happens to distributed databases when two machines are hung up? – (with examples).
This is an extra article from the 10-part series, discussing the engineering implementation of Paxos.
This article introduces the architectural abstraction of the replicated state machine system.
This article discusses the single-step implementation of two-phase Joint Consensus membership change and proposes some ways of improvement, providing ...
This article gives a brief overview of Distributed Consensus.
This article introduces the EPaxos algorithm in a simple and easy-to-understand way, suitable even for those with basic knowledge of Paxos or Raft algorithms.
This article introduces the core protocol process of EPaxos from the perspective of the comparison between Paxos and EPaxos.
This article discusses some issues during the implementation of the joint consensus and some of the problems of Raft's one-step cluster membership changes.
This article discusses the application of distributed consensus from a technical perspective and makes a comparative analysis across various areas.
A discussion of the three types network system results, why phantom resurgence is a major issue, and how it can be solved
This article overviews different Raft log implementation solutions available in the industry and introduces the Raft HybridStorage solution Alibaba Cloud developed.
This article explores the concepts and benefits of generic programming and serialization through a simple example.