×
Raft

A Comprehensive Explanation of How RocketMQ Leverages Raft for High Availability

This article discusses the development and improvement of RocketMQ and its application of the Raft protocol.

About Database Kernel | What Happens to Distributed Databases When Two Machines Are Hung Up?

This article aims to answer one question – what happens to distributed databases when two machines are hung up? – (with examples).

An Interpretation of PolarDB-X Source Codes (Extra): How to Implement a Paxos

This is an extra article from the 10-part series, discussing the engineering implementation of Paxos.

An Introduction to the System Architecture Abstraction of the Replicated State Machine

This article introduces the architectural abstraction of the replicated state machine system.

Single-Step Implementation of Two-Phase Membership Change

This article discusses the single-step implementation of two-phase Joint Consensus membership change and proposes some ways of improvement, providing ...

Brief Introduction to Distributed Consensus: Raft and SOFAJRaft

This article gives a brief overview of Distributed Consensus.

Basic Concepts and Intuitive Understanding of EPaxos

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.

Core Protocol Process of EPaxos: A Trilogy of EPaxos (Part Two)

This article introduces the core protocol process of EPaxos from the perspective of the comparison between Paxos and EPaxos.

Raft Engineering Practices and the Cluster Membership Change

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.

Paxos, Raft, EPaxos: How Has Distributed Consensus Technology Evolved?

This article discusses the application of distributed consensus from a technical perspective and makes a comparative analysis across various areas.

Our Way of Resolving the "Phantom Resurgence" Problem in Distributed Systems

A discussion of the three types network system results, why phantom resurgence is a major issue, and how it can be solved

Introducing Alibaba Cloud's InfluxDB® Raft HybridStorage Solution

This article overviews different Raft log implementation solutions available in the industry and introduces the Raft HybridStorage solution Alibaba Cloud developed.

A Brief Analysis of Consensus Protocol: From Logical Clock to Raft

This article explores the concepts and benefits of generic programming and serialization through a simple example.