Topic

Load Balancing

Collection size
718 articles
Page 6 of 36
360 Tech Engineering
360 Tech Engineering
Jul 13, 2021 · Cloud Native

Design and Architecture of CLOUD‑DPVS Gateway for VPC‑to‑IDC Connectivity

The article describes the design, architecture, and implementation details of the CLOUD‑DPVS gateway, a high‑performance, VXLAN‑based load‑balancing solution that connects VPC networks to classic IDC networks, covering its high‑availability improvements, FULLNAT mode, traffic flow, and future offload plans.

BFDCloud NativeDPVS
0 likes · 15 min read
Design and Architecture of CLOUD‑DPVS Gateway for VPC‑to‑IDC Connectivity
360 Tech Engineering
360 Tech Engineering
Aug 30, 2019 · Cloud Native

Understanding Kubernetes Service Types and kube-proxy Load‑Balancing Mechanisms

This article explains the role of Kubernetes Service and kube-proxy, details each Service type (ClusterIP, NodePort, LoadBalancer, Ingress), compares iptables‑based and IPVS‑based load‑balancing implementations, and provides configuration examples for both modes.

Cloud NativeKubernetesLoad Balancing
0 likes · 12 min read
Understanding Kubernetes Service Types and kube-proxy Load‑Balancing Mechanisms
360 Smart Cloud
360 Smart Cloud
Aug 5, 2024 · Cloud Native

Understanding Kubernetes Ingress NGINX: Architecture, Configuration, and Reload Mechanisms

This article explains the purpose, architecture, configuration steps, TLS setup, validation, technical selection, controller operation, reload process, high‑availability design, customization options, and future roadmap of the Kubernetes Ingress NGINX solution for seven‑layer load balancing.

Cloud NativeIngressKubernetes
0 likes · 14 min read
Understanding Kubernetes Ingress NGINX: Architecture, Configuration, and Reload Mechanisms
360 Smart Cloud
360 Smart Cloud
Sep 13, 2023 · Backend Development

Introduction to Apache Pulsar Architecture and Features

This article introduces Apache Pulsar, an open‑source cloud‑native distributed messaging platform, detailing its storage‑compute separation architecture, multi‑tenant support, load balancing, fault tolerance, schema handling, functions, IO connectors, tiered storage, cross‑region replication, and operational commands for managing brokers, bookies, and namespaces.

Apache PulsarDistributed SystemsLoad Balancing
0 likes · 20 min read
Introduction to Apache Pulsar Architecture and Features
Qunar Tech Salon
Qunar Tech Salon
Jan 16, 2017 · Backend Development

Scalable Web Architecture and Distributed Systems

This article explains the key design principles, components, and techniques—such as availability, performance, reliability, scalability, cost, redundancy, partitioning, caching, proxies, indexing, load balancing, and queuing—required to build large‑scale, high‑performance, and fault‑tolerant web and distributed systems, illustrated with an image‑hosting example.

CachingDistributed SystemsLoad Balancing
0 likes · 37 min read
Scalable Web Architecture and Distributed Systems
Qunar Tech Salon
Qunar Tech Salon
Dec 22, 2016 · Backend Development

Design and Implementation of a VOIP Solution for Overseas Travelers Using Asterisk and Kamailio

This article presents a comprehensive guide on building a VOIP service for overseas users, covering VOIP fundamentals, open‑source PBX selection, SIP client libraries, demo deployment, load‑balancing with Kamailio, high‑availability via Keepalived, NAT handling, TLS/SRTP support, and troubleshooting techniques.

AsteriskHigh AvailabilityKamailio
0 likes · 14 min read
Design and Implementation of a VOIP Solution for Overseas Travelers Using Asterisk and Kamailio
Qunar Tech Salon
Qunar Tech Salon
Jun 23, 2016 · Operations

LVS Load Balancing Modes and Their Scheduling Algorithms

The article explains the three LVS load‑balancing modes—NAT, IP tunnel, and direct routing—and details eight scheduling algorithms (Round‑Robin, Weighted Round‑Robin, Least‑Connection, Weighted Least‑Connection, Locality‑Based, Locality‑Based with Replication, Destination Hashing, and Source Hashing), describing their principles and use cases.

LVSLoad Balancinglinux
0 likes · 9 min read
LVS Load Balancing Modes and Their Scheduling Algorithms
Qunar Tech Salon
Qunar Tech Salon
Mar 9, 2016 · Backend Development

Design and Lessons Learned from Meizu's Real-Time Message Push System

The article details Meizu's large‑scale real‑time push architecture, covering system scale, four‑layer design, power‑consumption optimizations, network reliability challenges, massive connection handling, load‑balancing strategies, strict monitoring, and gray‑release practices to ensure high performance and stability.

Load BalancingPerformance Optimizationbackend scalability
0 likes · 12 min read
Design and Lessons Learned from Meizu's Real-Time Message Push System
Qunar Tech Salon
Qunar Tech Salon
Feb 16, 2016 · Backend Development

Evolution and Scaling Strategies for Large Websites: Architecture, Session Management, and Database Optimization

The article reviews the evolution of large‑scale website architecture, explaining how business complexity, multi‑server deployment, session handling, load balancing, database read/write separation, caching, and search indexing together address availability, concurrency, and performance challenges in modern web systems.

CachingDatabase ScalingLoad Balancing
0 likes · 16 min read
Evolution and Scaling Strategies for Large Websites: Architecture, Session Management, and Database Optimization
Qunar Tech Salon
Qunar Tech Salon
Apr 17, 2015 · Backend Development

Rethinking “Add Machines” and “Traffic Shifting” as Effective Scaling Strategies

The article explains why adding servers and shifting traffic, often dismissed as low‑effort tricks, actually require substantial architectural planning, state management, load balancing, sharding, and multi‑datacenter coordination to reliably handle high‑traffic scenarios.

High TrafficLoad Balancingbackend
0 likes · 6 min read
Rethinking “Add Machines” and “Traffic Shifting” as Effective Scaling Strategies
Qunar Tech Salon
Qunar Tech Salon
Feb 1, 2015 · Cloud Computing

Key Considerations and Best Practices for Running Azure Virtual Machines and Services

This guide outlines essential Azure cloud considerations—including cost monitoring, VM storage types, load‑balancing strategies, SSD advantages, IP address differences, reserved IP billing, SLA guarantees, storage cost factors, diagnostics, and overall best practices—to help avoid common pitfalls when moving projects from local environments to the cloud.

AzureLoad BalancingStorage
0 likes · 8 min read
Key Considerations and Best Practices for Running Azure Virtual Machines and Services
Qunar Tech Salon
Qunar Tech Salon
Jan 19, 2015 · Operations

Optimization Strategies for High‑Concurrency Ticketing Systems

The article analyzes the challenges of high‑traffic ticketing platforms, compares business models, identifies concurrency bottlenecks, and presents comprehensive front‑end and back‑end optimization techniques—including load balancing, caching, data partitioning, and queue‑based flow control—to achieve horizontal scalability and reliable performance.

CachingLoad BalancingPerformance Optimization
0 likes · 7 min read
Optimization Strategies for High‑Concurrency Ticketing Systems
Qunar Tech Salon
Qunar Tech Salon
Dec 29, 2014 · Backend Development

Consistent Hashing: Principles, Monotonicity, and Virtual Nodes

This article explains the consistent hashing algorithm, its motivation in cache systems, the concept of monotonicity, the step‑by‑step mapping process, and how virtual nodes improve balance and resilience when cache servers are added or removed.

Distributed SystemsLoad Balancingcache
0 likes · 9 min read
Consistent Hashing: Principles, Monotonicity, and Virtual Nodes
58 Tech
58 Tech
Jul 3, 2020 · Operations

Optimizing Nginx Load Balancing for Ultra‑High Concurrency: Kernel, NIC, and Parameter Tuning

This article details how to diagnose and resolve Nginx load‑balancing performance issues under extreme concurrency by analyzing NIC packet loss, kernel SYN drops, backlog limits, and applying systematic kernel, network‑card, and Nginx configuration optimizations that raise QPS from 20,000+ to over 40,000.

KernelLoad BalancingNetwork Optimization
0 likes · 12 min read
Optimizing Nginx Load Balancing for Ultra‑High Concurrency: Kernel, NIC, and Parameter Tuning
58 Tech
58 Tech
Sep 24, 2019 · Operations

Master Election and Load Balancing in WMB Distributed Message Queue

The article explains how WMB, a high‑performance distributed message queue, uses Paxos‑based master election, periodic lease renewal, and a multi‑stage load‑balancing strategy to evenly distribute master nodes across groups, improve throughput, and ensure consistent message delivery.

Distributed SystemsLoad BalancingMaster election
0 likes · 11 min read
Master Election and Load Balancing in WMB Distributed Message Queue
58 Tech
58 Tech
Jun 21, 2019 · Cloud Native

Investigation and Resolution of Kubernetes API Server and Etcd Performance Bottlenecks in the 58 Cloud Platform

The article analyzes a slowdown issue in the 58 Cloud Platform caused by an overloaded API Server and uneven Etcd load, explains the root causes—including load‑balancing failure and missing namespace segmentation—and presents concrete remediation steps such as DNS round‑robin, namespace partitioning, Etcd client upgrade, and cache‑enabled queries.

CachingCloud NativeKubernetes
0 likes · 15 min read
Investigation and Resolution of Kubernetes API Server and Etcd Performance Bottlenecks in the 58 Cloud Platform
58 Tech
58 Tech
Nov 21, 2018 · Artificial Intelligence

Design and Implementation of the 58 Deep Learning Online Prediction Service

This article describes the architecture, components, and deployment strategies of the 58 deep learning online prediction service, covering TensorFlow‑Serving, custom model serving, traffic forwarding, load balancing, GPU configuration, resource monitoring, and the supporting web management platform.

Deep LearningGPUKubernetes
0 likes · 15 min read
Design and Implementation of the 58 Deep Learning Online Prediction Service
Cognitive Technology Team
Cognitive Technology Team
Aug 25, 2024 · Operations

Fault Isolation Techniques for High Availability in Distributed Systems

The article explains fault isolation as a key technique for improving distributed system availability, detailing multiple isolation levels—from data‑center to user‑level—and complementary strategies such as circuit breakers, timeouts, fast‑fail, load balancing, caching, and degradation switches.

Distributed SystemsLoad Balancingcircuit-breaker
0 likes · 10 min read
Fault Isolation Techniques for High Availability in Distributed Systems
Cognitive Technology Team
Cognitive Technology Team
Nov 15, 2024 · Operations

Building Redundancy in Applications to Avoid Single Points of Failure

The article explains how to design resilient applications by identifying critical paths, adding redundant components, using formulas for overall availability, and applying best‑practice recommendations such as multi‑zone/region deployment, load‑balanced VMs, database replication, and thorough testing of failover mechanisms.

Cloud ArchitectureHigh AvailabilityLoad Balancing
0 likes · 6 min read
Building Redundancy in Applications to Avoid Single Points of Failure
Zhuanzhuan Tech
Zhuanzhuan Tech
Feb 16, 2022 · Backend Development

Leveraging ngx_lua for Traffic Grouping in Nginx

This article explains how to use the ngx_lua module in Nginx to assign traffic tags, implement header‑based or domain‑based routing, and integrate with dynamic upstreams for parallel testing, load testing, and gray‑release scenarios, providing code examples and configuration details.

Load BalancingLua scriptingbackend
0 likes · 9 min read
Leveraging ngx_lua for Traffic Grouping in Nginx