Topic

Load Balancing

Collection size
805 articles
Page 26 of 41
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 16, 2019 · Operations

Introduction to Nginx: Basics, Advantages, and Installation Guide

This article provides a beginner-friendly overview of Nginx, explaining its role as a high‑performance HTTP server, load balancer and reverse proxy, outlining its advantages, and offering step‑by‑step instructions for installing and configuring Nginx on CentOS 7.

InstallationLinuxLoad Balancing
0 likes · 6 min read
Introduction to Nginx: Basics, Advantages, and Installation Guide
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 23, 2018 · Backend Development

Understanding Nginx Internal Architecture and Its High-Performance Design

The article explains how Nginx achieves high concurrency, performance, and efficiency through its master‑worker process model, modular design, event‑driven non‑blocking architecture, and built‑in proxy capabilities, making it a leading web server for reverse proxy and load balancing.

BackendLoad BalancingNginx
0 likes · 4 min read
Understanding Nginx Internal Architecture and Its High-Performance Design
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 4, 2018 · Operations

Nginx Load Balancing Algorithms, Scheduling States, and Configuration

This article explains Nginx's various load balancing algorithms—including round‑robin, weighted, ip_hash, fair, and url_hash—their scheduling states such as down, backup, max_fails, and fail_timeout, and provides example configuration steps with real server IPs, highlighting differences from LVS.

BackendLoad BalancingNginx
0 likes · 5 min read
Nginx Load Balancing Algorithms, Scheduling States, and Configuration
Architect's Tech Stack
Architect's Tech Stack
Nov 6, 2022 · Backend Development

Comprehensive Guide to API Gateway Design and Implementation

This article provides an in‑depth overview of API gateways, explaining their basic concepts, design principles, key features such as request routing, service registration, load balancing, resilience and security, and compares popular gateway solutions like OpenResty, Kong, Zuul and Spring Cloud Gateway for microservice architectures.

API GatewayLoad BalancingMicroservices
0 likes · 26 min read
Comprehensive Guide to API Gateway Design and Implementation
Architect's Tech Stack
Architect's Tech Stack
Feb 15, 2021 · Backend Development

Enhancing a Java RPC Framework: Protobuf/Kryo Serialization, Load‑Balancing Strategies, Connection Pooling and Performance Gains

This article describes a series of improvements to a Spring‑Boot based Java RPC framework—including support for Protobuf and Kryo serialization, multiple load‑balancing algorithms, client‑side service caching, TCP long‑connection reuse via Netty, and a performance test that reduces request latency by more than tenfold.

JavaLoad BalancingNetty
0 likes · 15 min read
Enhancing a Java RPC Framework: Protobuf/Kryo Serialization, Load‑Balancing Strategies, Connection Pooling and Performance Gains
Architect's Tech Stack
Architect's Tech Stack
Nov 4, 2019 · Backend Development

Design and Implementation of a High‑Concurrency Ticket Seckill System Using Go, Nginx, and Redis

This article explains how to build a high‑concurrency train‑ticket flash‑sale system that can handle millions of requests by combining layered load‑balancing, Nginx weighted round‑robin, in‑memory stock deduction, Redis atomic Lua scripts, and a Go HTTP service with channel‑based concurrency control, and it provides performance test results and source code.

GoLoad BalancingNginx
0 likes · 18 min read
Design and Implementation of a High‑Concurrency Ticket Seckill System Using Go, Nginx, and Redis
Architect's Tech Stack
Architect's Tech Stack
Sep 6, 2019 · Backend Development

Understanding Nginx Load Balancing: Strategies, Configuration, and High Availability

This article explains the purpose of load balancing, describes Nginx's upstream distribution algorithms such as round‑robin, weight and IP‑hash, shows how to configure these strategies with example settings, and discusses additional parameters and high‑availability setups for robust backend services.

Backend DevelopmentHigh AvailabilityLoad Balancing
0 likes · 7 min read
Understanding Nginx Load Balancing: Strategies, Configuration, and High Availability
Architect's Tech Stack
Architect's Tech Stack
Jul 22, 2019 · Backend Development

Common Nginx Functions: Static Proxy, Load Balancing, Rate Limiting, Caching, and Access Control

This article introduces Nginx’s key capabilities—including static file serving, various load‑balancing strategies, leaky‑bucket rate limiting, browser and proxy caching, and black‑/white‑list access control—explaining how each feature can be configured and applied in high‑concurrency web environments.

Backend DevelopmentCachingLoad Balancing
0 likes · 6 min read
Common Nginx Functions: Static Proxy, Load Balancing, Rate Limiting, Caching, and Access Control
Architect's Tech Stack
Architect's Tech Stack
Jun 13, 2019 · Big Data

Why Kafka Does Not Support a Master‑Slave (Write‑Read) Model and How Its Master‑Write Master‑Read Architecture Achieves Load Balancing

The article explains that although Kafka could technically implement a master‑slave (write‑read) model, it deliberately avoids it because the master‑write master‑read design already provides superior load balancing, consistency, and lower latency, making a separate read‑only replica unnecessary.

KafkaLoad BalancingMaster‑Slave
0 likes · 8 min read
Why Kafka Does Not Support a Master‑Slave (Write‑Read) Model and How Its Master‑Write Master‑Read Architecture Achieves Load Balancing
Architect's Tech Stack
Architect's Tech Stack
Jun 8, 2019 · Operations

Designing High‑Concurrency Server Architecture: Load Balancing, Clustering, Caching, and Asynchronous Processing

The article explains how to design a high‑concurrency server architecture—including load balancing, database master‑slave clusters, NoSQL caching, CDN static assets, concurrency testing, message queues, tiered caching, and automated redundancy—to keep large‑scale e‑commerce services responsive and reliable under heavy user traffic.

CachingLoad Balancingasynchronous processing
0 likes · 21 min read
Designing High‑Concurrency Server Architecture: Load Balancing, Clustering, Caching, and Asynchronous Processing
Architect's Tech Stack
Architect's Tech Stack
May 18, 2019 · Cloud Native

Understanding Spring Cloud: Core Concepts, Benefits, Service Discovery, Load Balancing, Hystrix, Feign, and Spring Cloud Bus

This article explains what Spring Cloud is, its advantages for distributed microservices, the meaning of service registration and discovery, the purpose of load balancing, how Hystrix provides fault tolerance and circuit breaking, the role of Netflix Feign, and the function of Spring Cloud Bus for configuration refresh across instances.

FeignHystrixLoad Balancing
0 likes · 9 min read
Understanding Spring Cloud: Core Concepts, Benefits, Service Discovery, Load Balancing, Hystrix, Feign, and Spring Cloud Bus
DataFunTalk
DataFunTalk
Apr 29, 2023 · Operations

WeChat NLP Algorithm Microservice Governance: Challenges and Solutions

This article examines the governance of WeChat NLP algorithm microservices, outlining the management, performance, and scheduling challenges they pose, and presents solutions including automated CI/CD pipelines, task‑aware auto‑scaling, DAG‑based service composition, custom Python interpreter PyInter, and an improved Joint‑Idle‑Queue load‑balancing algorithm.

AILoad BalancingMicroservices
0 likes · 13 min read
WeChat NLP Algorithm Microservice Governance: Challenges and Solutions
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 12, 2024 · Backend Development

Comprehensive Guide to Nginx Configuration, Reverse Proxy, Load Balancing, and High‑Availability Clusters

This article provides a detailed tutorial on Nginx, covering its core features, configuration file structure, and practical examples for reverse proxy, load balancing, static‑dynamic separation, and high‑availability clustering with code snippets and deployment steps.

Backend DevelopmentHigh AvailabilityLoad Balancing
0 likes · 11 min read
Comprehensive Guide to Nginx Configuration, Reverse Proxy, Load Balancing, and High‑Availability Clusters
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
May 30, 2024 · Backend Development

Comprehensive Introduction to Nginx: Features, Usage, Commands, and Configuration

This article provides a detailed overview of Nginx, covering its architecture, key features such as load balancing and proxying, common commands, directory layout, configuration syntax, and practical examples, while also offering download links and code snippets for hands‑on use.

Backend DevelopmentLoad BalancingNginx
0 likes · 10 min read
Comprehensive Introduction to Nginx: Features, Usage, Commands, and Configuration
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Feb 27, 2024 · Backend Development

High-Concurrency Architecture Solutions: Microservices, Load Balancing, Caching, Asynchronous Processing, Sharding, Message Queues, Rate Limiting, and Distributed Databases

This article presents a comprehensive guide to high‑concurrency architectural techniques—including microservice decomposition, load‑balancing strategies, distributed caching, asynchronous processing, database sharding, message‑queue integration, rate‑limiting and circuit‑breaking, as well as distributed database options—targeted at building scalable backend systems.

BackendCachingLoad Balancing
0 likes · 10 min read
High-Concurrency Architecture Solutions: Microservices, Load Balancing, Caching, Asynchronous Processing, Sharding, Message Queues, Rate Limiting, and Distributed Databases
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Feb 24, 2024 · Backend Development

Comprehensive Distributed Architecture Topics: Load Balancing, Message Queues, Microservices, Redis Cache, Idempotency, Distributed ID, SSO, Database Sharding and More

This article presents a systematic overview of essential distributed architecture concepts—including load‑balancing principles, message‑queue mechanisms, microservice design, Redis cache challenges, idempotency solutions, distributed ID generation, single sign‑on, and database sharding—offering practical insights for building high‑performance, scalable backend systems.

Load BalancingMessage QueueMicroservices
0 likes · 9 min read
Comprehensive Distributed Architecture Topics: Load Balancing, Message Queues, Microservices, Redis Cache, Idempotency, Distributed ID, SSO, Database Sharding and More
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Feb 22, 2024 · Backend Development

Comprehensive Guide to Load Balancing

This article provides an in‑depth overview of load balancing, covering its necessity, functions, principles, algorithms, and classifications across OSI layers, and compares popular software solutions for implementing four‑ and seven‑layer load balancers in modern distributed systems.

High AvailabilityLoad BalancingScalability
0 likes · 8 min read
Comprehensive Guide to Load Balancing
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 29, 2024 · Backend Development

Dubbo Load Balancing Strategies: Detailed Explanation and Configuration

This article provides a comprehensive overview of Dubbo's six built‑in load‑balancing strategies—Random, Round Robin, Least Connection, Consistent Hash, Weighted Random, and Weighted Round Robin—explaining their principles, suitable scenarios, and exact XML configuration examples for Java RPC services.

BackendDubboJava
0 likes · 5 min read
Dubbo Load Balancing Strategies: Detailed Explanation and Configuration
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Apr 29, 2023 · Backend Development

Spring Cloud vs Dubbo: Protocol Handling, Performance, Load Balancing, Fault Tolerance, and Routing Comparison

This article compares Spring Cloud and Dubbo across protocol handling, performance tuning, load‑balancing strategies, fault‑tolerance mechanisms, and routing/traffic‑scheduling features, highlighting the flexibility of Dubbo and the simplicity of Spring Cloud in microservice architectures.

BackendDubboLoad Balancing
0 likes · 6 min read
Spring Cloud vs Dubbo: Protocol Handling, Performance, Load Balancing, Fault Tolerance, and Routing Comparison
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 7, 2020 · Backend Development

Spring Cloud vs Dubbo: Protocol Handling, Performance, Load Balancing, Fault Tolerance, and Routing in Microservice Architecture

This article compares Spring Cloud and Dubbo across protocol handling, performance tuning, load‑balancing strategies, fault‑tolerance mechanisms, and routing/traffic‑shaping features, highlighting their flexibility, configuration complexity, and suitability for different microservice scenarios.

DubboLoad BalancingMicroservices
0 likes · 6 min read
Spring Cloud vs Dubbo: Protocol Handling, Performance, Load Balancing, Fault Tolerance, and Routing in Microservice Architecture