Tagged articles
10 articles
Page 1 of 1
Su San Talks Tech
Su San Talks Tech
Sep 28, 2025 · Databases

5 Redis Deployment Patterns Every Engineer Should Know

The article outlines five Redis deployment patterns—from a single‑instance setup to official Redis Cluster—detailing their architectures, advantages, drawbacks, and suitable scenarios, helping engineers choose the right solution for scalability, high availability, and operational complexity.

Consistent HashDeploymentRedis Cluster
0 likes · 8 min read
5 Redis Deployment Patterns Every Engineer Should Know
Top Architect
Top Architect
Jun 7, 2024 · Backend Development

Deep Dive into XXL-JOB: Time Wheel Scheduling, Consistent Hash Routing, and Sharding Implementation

This article examines the open‑source XXL-JOB distributed task scheduler, explaining its lightweight architecture, time‑wheel based scheduling, consistent‑hash routing, sharding mechanisms, and includes annotated source code snippets to illustrate key implementation details for backend developers.

Backend DevelopmentConsistent HashTime Wheel
0 likes · 12 min read
Deep Dive into XXL-JOB: Time Wheel Scheduling, Consistent Hash Routing, and Sharding Implementation
ITPUB
ITPUB
Apr 22, 2023 · Databases

Choosing the Right Sharding Algorithm: From Range to Consistent Hash

This article compares common database sharding strategies—range sharding, mapping tables, ID modulo, hash‑based sharding, and consistent hashing—explaining their implementation complexity, data distribution characteristics, scalability concerns, and practical trade‑offs with code examples.

Consistent HashHashingsharding
0 likes · 11 min read
Choosing the Right Sharding Algorithm: From Range to Consistent Hash
JD Tech
JD Tech
Jan 20, 2022 · Backend Development

Consistent Hash Algorithm and Its Application in Dubbo Load Balancing

This article explains the principles of consistent hashing, its data‑skew issue, how virtual nodes mitigate that problem, and demonstrates the implementation and usage of ConsistentHashLoadBalance in Dubbo with detailed code analysis and practical load‑balancing examples.

Consistent HashDubbohash algorithm
0 likes · 14 min read
Consistent Hash Algorithm and Its Application in Dubbo Load Balancing
Alibaba Cloud Native
Alibaba Cloud Native
Jul 31, 2020 · Cloud Native

Migrating from Eureka to Alibaba Nacos: A High‑Availability Sync Solution

Facing frequent service outages as their microservice count grew, MasterTeach migrated from Eureka to Alibaba Nacos, designing a high‑availability Nacos‑Eureka sync solution with consistent‑hash sharding, Zookeeper/Etcd coordination, automated DevOps integration, and extensive fault‑tolerance testing to ensure stable operation of over 660 services.

Consistent HashNacosZooKeeper
0 likes · 18 min read
Migrating from Eureka to Alibaba Nacos: A High‑Availability Sync Solution
vivo Internet Technology
vivo Internet Technology
Nov 19, 2019 · Backend Development

Data Distribution Algorithms: Modulo and Consistent Hash Implementations in Java

The article introduces a Java HashNodeService interface and demonstrates two data distribution algorithms—simple modulo hashing, which evenly spreads keys but remaps them heavily when nodes change, and consistent hashing with optional virtual nodes, which maintains balanced placement and high cache‑hit rates despite topology adjustments.

Consistent HashJavamodulo hashing
0 likes · 14 min read
Data Distribution Algorithms: Modulo and Consistent Hash Implementations in Java