Elasticsearch Distributed Architecture and Search Mechanics
Cluster State Maintenance, Leader Election, and Split-Brain
Distributed Characteristics
Benefits of distributed architecture in Elasticsearch:
Horizontal scaling of storage, supporting petabyte-scale data.
Increased system availability; failure of some nodes does not affect the entire cluster.
Distributed architecture details:
Clusters are ...
Posted on Fri, 02 Oct 2026 16:28:16 +0000 by Eclectic
RocketMQ Cluster Architecture and Advanced Features Guide
1. Cluster Architecture
RocketMQ utilizes a distributed architecture with multiple brokers providing services. The cluster consists of multiple master nodes and slave nodes.
1.1 Cluster Characteristics
NameServer acts as a nearly stateless component that can be deployed in clusters with no information synchronization between nodes.
Broker deplo ...
Posted on Thu, 01 Oct 2026 16:38:55 +0000 by DwarV
Building a High Availability Cluster with HAProxy and Keepalived
Setting up a highly available load balancing cluster requires two primary components: HAProxy for traffic distribution and Keepalived for failover management. This setup uses two virtual machines running CentOS 7.Environment PreparationInstall the EPEL repository and required packages on both nodes:yum install -y epel-release
yum install -y hap ...
Posted on Sat, 27 Jun 2026 16:14:40 +0000 by xenoalien
Elasticsearch Distributed Architecture: Sharding, Routing, and Split-Brain Mitigation
Distributed Systems vs. ClusteringArchitecture TypeAnalogyPrimary BenefitClusterMultiple workers performing identical tasksSystem high availability and load distributionDistributedMultiple workers performing distinct specialized tasksCompute/storage scaling, decoupling, performance accelerationElasticsearch inherently abstracts the complexities ...
Posted on Tue, 02 Jun 2026 17:07:12 +0000 by newburcj