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