Topic

Load Balancing

Collection size
805 articles
Page 40 of 41
Raymond Ops
Raymond Ops
Jun 21, 2025 · Operations

How to Build a High‑Availability Nginx Load Balancer with Keepalived on CentOS 8

This guide walks you through setting up Nginx as a reverse‑proxy and load balancer, configuring Keepalived for high availability, writing monitoring scripts, and testing the failover on a CentOS 8 environment with multiple web servers.

CentOSHigh AvailabilityLoad Balancing
0 likes · 26 min read
How to Build a High‑Availability Nginx Load Balancer with Keepalived on CentOS 8
Java Captain
Java Captain
Jun 17, 2025 · Backend Development

Mastering Client‑Side Load Balancing with Spring Cloud Ribbon

This article explains how Spring Cloud Ribbon provides client‑side load balancing, outlines its classification, core mechanisms, common algorithms, and shows step‑by‑step code to replace the default balancing rule in a Spring Boot microservice.

Client-sideJavaLoad Balancing
0 likes · 5 min read
Mastering Client‑Side Load Balancing with Spring Cloud Ribbon
Java Captain
Java Captain
Jun 16, 2025 · Cloud Native

Mastering Eureka: Service Registration & Discovery for Resilient Microservices

This guide explains why learning the classic Eureka service registry remains valuable, compares architectures with and without Eureka, and provides step‑by‑step code for both non‑clustered and clustered setups, including self‑protection mode, load‑balanced clients, and how to retrieve registration information via DiscoveryClient.

EurekaLoad BalancingMicroservices
0 likes · 16 min read
Mastering Eureka: Service Registration & Discovery for Resilient Microservices
UCloud Tech
UCloud Tech
Jun 16, 2021 · Operations

Hands‑On Guide: Setting Up LVS NAT and TUNNEL Load Balancing on UCloud

This tutorial walks through building a three‑node UCloud lab, installing ipvsadm, configuring NAT and TUNNEL load‑balancing modes with LVS, adjusting routing and ARP settings, and verifying the setup using ipvsadm commands and curl requests.

LinuxLoad BalancingNAT
0 likes · 10 min read
Hands‑On Guide: Setting Up LVS NAT and TUNNEL Load Balancing on UCloud
UCloud Tech
UCloud Tech
Jun 23, 2021 · Operations

Hands‑On DR Mode LVS Load Balancing with Keepalived: Step‑by‑Step Guide

This article walks through a practical setup of LVS DR mode load balancing on four UCloud servers, covering network configuration, ARP tweaks, ipvsadm rules, VIP assignment, troubleshooting steps, and implementing high‑availability with Keepalived, complete with command examples and visual screenshots.

DR modeLoad Balancingipvsadm
0 likes · 10 min read
Hands‑On DR Mode LVS Load Balancing with Keepalived: Step‑by‑Step Guide
UCloud Tech
UCloud Tech
Apr 29, 2021 · Fundamentals

How DR and TUN Modes Optimize Load Balancer Performance

This article explains the limitations of NAT and FULLNAT load‑balancing models, introduces DR and TUN modes that let real servers reply directly to clients, and details the required ARP and loopback configurations to hide VIPs and reduce bottlenecks.

ARPDR modeLoad Balancing
0 likes · 11 min read
How DR and TUN Modes Optimize Load Balancer Performance
UCloud Tech
UCloud Tech
Apr 8, 2021 · Fundamentals

How Do Computers Talk Across the Internet? Exploring LVS, NAT & FULLNAT

This article explains how two computers locate each other on the Internet using IP, MAC, and port numbers, details the ARP protocol and routing table lookup, and then examines LVS load‑balancing mechanisms, comparing NAT and FULLNAT models and their packet‑translation processes.

ARPFULLNATLoad Balancing
0 likes · 12 min read
How Do Computers Talk Across the Internet? Exploring LVS, NAT & FULLNAT
UCloud Tech
UCloud Tech
Sep 16, 2020 · Cloud Native

Deploy a High‑Availability PHP Site on UCloud Cube in Minutes

This tutorial walks you through transforming a traditional LNMP stack into a containerized, load‑balanced, and highly available PHP website on UCloud Cube, covering environment refactoring, configuration and storage separation, ULB setup, and instance cloning.

Cloud NativeContainerHigh Availability
0 likes · 3 min read
Deploy a High‑Availability PHP Site on UCloud Cube in Minutes
UCloud Tech
UCloud Tech
Nov 12, 2019 · Cloud Computing

Mastering High Availability and Load Balancing in Cloud Computing

This lesson explains the value and implementation of high‑availability systems, explores load‑balancing concepts, features, and scenarios—including health checks, session persistence, and scheduling algorithms—and introduces virtual IP solutions for robust cloud infrastructure.

High AvailabilityLoad BalancingUCloud
0 likes · 6 min read
Mastering High Availability and Load Balancing in Cloud Computing
UCloud Tech
UCloud Tech
Jun 12, 2019 · Cloud Native

Boost Hybrid Cloud Efficiency: Integrating Hosted Physical Machines into UK8S

This article explains how incorporating hosted‑cloud physical servers into UCloud's UK8S cluster enables seamless hybrid‑cloud operation by improving resource utilization during low‑traffic periods, simplifying network, storage, and load‑balancing configurations, and reducing the operational overhead of managing separate Kubernetes clusters.

Hybrid CloudKubernetesLoad Balancing
0 likes · 10 min read
Boost Hybrid Cloud Efficiency: Integrating Hosted Physical Machines into UK8S
UCloud Tech
UCloud Tech
Feb 1, 2019 · Backend Development

Why a Zero‑Byte Packet Stopped a High‑Speed Load Balancer and How It Was Fixed

This article details the discovery, analysis, and resolution of a DPDK bug that caused a zero‑byte IP fragment to fill transmission queues, leading to packet loss and tx‑hang in UCloud's high‑availability ULB4 load balancer, and shares the tools and lessons learned for future debugging.

DPDKHigh AvailabilityLoad Balancing
0 likes · 12 min read
Why a Zero‑Byte Packet Stopped a High‑Speed Load Balancer and How It Was Fixed
UCloud Tech
UCloud Tech
Dec 20, 2018 · Cloud Computing

How UCloud Scales IPv6 with NAT64 and P4: Architecture, Performance & Lessons

This article explains how UCloud addresses IPv4 limitations by deploying a free IPv6 conversion service built on stateful NAT64 and programmable P4 switches, detailing the strategic rollout, system architecture, high‑availability and security mechanisms, load‑balancing algorithms, P4 table optimizations, and performance test results.

IPv6Load BalancingNAT64
0 likes · 16 min read
How UCloud Scales IPv6 with NAT64 and P4: Architecture, Performance & Lessons
Architect's Must-Have
Architect's Must-Have
May 16, 2025 · Backend Development

Implementing Version-Based Routing and Gray Deployment for Microservices

This article explains how to design custom routing rules, version‑based load balancing, and gray‑deployment strategies in distributed microservice systems to isolate service versions, ensure safe acceptance testing, and smoothly roll out new releases.

Load BalancingMicroservicesRouting
0 likes · 9 min read
Implementing Version-Based Routing and Gray Deployment for Microservices
Architect's Must-Have
Architect's Must-Have
Feb 26, 2025 · Backend Development

How to Implement Version-Based Routing and Gray Deployment in Microservices

This article explains how to design custom routing strategies for versioned microservices, including default master branch routing, unified version routing, and service‑specific routing, and shows how to apply these rules to achieve gray deployments with load‑balancing and seamless version isolation.

BackendLoad BalancingMicroservices
0 likes · 10 min read
How to Implement Version-Based Routing and Gray Deployment in Microservices
Su San Talks Tech
Su San Talks Tech
Oct 30, 2024 · Backend Development

Why Did My RocketMQ Consumer Stall? Uncovering the Docker Host‑Mode ClientId Bug

A deep dive into a massive RocketMQ message backlog reveals that identical clientIds generated in Docker host‑mode cause load‑balancing errors, and the article explains the root cause, code analysis, and a practical fix by customizing the clientId.

Backend MessagingClientIdDocker
0 likes · 19 min read
Why Did My RocketMQ Consumer Stall? Uncovering the Docker Host‑Mode ClientId Bug
Su San Talks Tech
Su San Talks Tech
May 30, 2024 · Backend Development

Why Single‑Server Apps Fail: Master Load Balancing with Nginx and LVS

This article walks through the evolution from a single‑Tomcat deployment to a multi‑layer load‑balancing architecture using Nginx, a gateway, LVS, and DNS, explaining static‑dynamic separation, high‑availability strategies, and performance trade‑offs for scalable backend systems.

High AvailabilityLoad BalancingNginx
0 likes · 11 min read
Why Single‑Server Apps Fail: Master Load Balancing with Nginx and LVS
Su San Talks Tech
Su San Talks Tech
Dec 30, 2023 · Backend Development

How to Build a Scalable Dating App Backend: Architecture, Algorithms, and Performance Tips

This article explores the end‑to‑end design of a modern dating platform, covering requirement analysis, micro‑service architecture, gateway routing, sharded MySQL, CDN caching, matchmaking, recommendation scoring, high‑concurrency strategies, load balancing, database optimization, message queues, and spatial proximity algorithms such as grid, quadtree, and GeoHash.

CachingLoad BalancingMicroservices
0 likes · 18 min read
How to Build a Scalable Dating App Backend: Architecture, Algorithms, and Performance Tips
Su San Talks Tech
Su San Talks Tech
Sep 8, 2023 · Backend Development

Mastering High-Concurrency System Design: 18 Essential Techniques

This article explores comprehensive strategies for designing high‑concurrency systems, covering page staticization, CDN acceleration, caching layers, asynchronous processing, thread‑pool and MQ integration, sharding, connection pooling, read/write splitting, indexing, batch processing, clustering, load balancing, rate limiting, service degradation, failover, multi‑active deployment, stress testing, and monitoring.

CachingLoad BalancingPerformance Optimization
0 likes · 25 min read
Mastering High-Concurrency System Design: 18 Essential Techniques
Su San Talks Tech
Su San Talks Tech
Sep 3, 2023 · Cloud Native

Mastering Traefik: A Complete Guide to Cloud‑Native Reverse Proxy and Load Balancing

This guide explains Traefik’s core concepts—EntryPoints, Routers, Middlewares, and Services—showing how to configure static and dynamic settings, apply routing rules, use built‑in middlewares, implement weighted load balancing, health checks, and failover, and deploy Traefik with Docker or Kubernetes.

Cloud NativeDockerKubernetes
0 likes · 18 min read
Mastering Traefik: A Complete Guide to Cloud‑Native Reverse Proxy and Load Balancing
Su San Talks Tech
Su San Talks Tech
Jul 18, 2023 · Backend Development

Why Did My RocketMQ Consumer Stumble? The Hidden ClientId Bug in Docker Host Mode

After a massive message backlog in RocketMQ, the author discovered that identical clientIds generated by Docker containers using host network mode caused broker load‑balancing errors, leading to slow consumption; the article explains the root cause, code analysis, and how setting a unique clientId resolves the issue.

Backend DevelopmentClientIdDocker
0 likes · 19 min read
Why Did My RocketMQ Consumer Stumble? The Hidden ClientId Bug in Docker Host Mode