Tag

circuit breaking

0 views collected around this technical thread.

Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 4, 2025 · Backend Development

Understanding Spring Cloud Gateway’s Non‑Blocking Architecture for Million‑Level Concurrency

The article explains how Spring Cloud Gateway leverages a fully non‑blocking, reactive architecture built on Project Reactor and Netty to handle millions of concurrent requests, and discusses essential protection mechanisms such as rate limiting, circuit breaking, and degradation for high‑traffic scenarios.

BackendRate LimitingReactive
0 likes · 6 min read
Understanding Spring Cloud Gateway’s Non‑Blocking Architecture for Million‑Level Concurrency
macrozheng
macrozheng
Apr 29, 2025 · Backend Development

How to Tame a 100× Traffic Surge: Practical Strategies for Backend Engineers

This guide walks backend developers through a step‑by‑step approach to handle sudden 100‑fold traffic spikes, covering emergency response, traffic analysis, robust system design, scaling techniques, circuit breaking, message queuing, and stress testing to keep services resilient and performant.

Rate LimitingScalingbackend performance
0 likes · 12 min read
How to Tame a 100× Traffic Surge: Practical Strategies for Backend Engineers
IT Services Circle
IT Services Circle
Apr 23, 2025 · Backend Development

Handling Sudden Traffic Spikes in Backend Systems

The article outlines a comprehensive approach for backend engineers to manage a sudden 100‑fold increase in traffic, covering emergency response, traffic analysis, robust system design, rate limiting, circuit breaking, scaling, sharding, pooling, caching, asynchronous processing, and stress testing to ensure system stability and performance.

Rate LimitingScalingasynchronous processing
0 likes · 13 min read
Handling Sudden Traffic Spikes in Backend Systems
FunTester
FunTester
Apr 21, 2025 · Backend Development

Sentinel: Flow Control and Circuit Breaking for Microservice Stability

This article explains how Sentinel, an open‑source flow‑control component from Alibaba, provides fine‑grained rate limiting, circuit breaking, and system protection for microservices, detailing its core mechanisms, configuration options, and practical usage in performance and fault testing.

BackendFault InjectionSentinel
0 likes · 14 min read
Sentinel: Flow Control and Circuit Breaking for Microservice Stability
Architecture Digest
Architecture Digest
Jan 3, 2025 · Operations

Designing High‑Availability Architecture with Rate Limiting, Circuit Breaking, and Degradation Strategies

This article explains how to build a highly available distributed e‑commerce system by using load‑balancing, redundant servers, rate‑limiting techniques, circuit‑breaker patterns, and graceful degradation methods, and provides concrete Spring Cloud and Java code examples for each strategy.

BackendHigh AvailabilityRate Limiting
0 likes · 18 min read
Designing High‑Availability Architecture with Rate Limiting, Circuit Breaking, and Degradation Strategies
Architecture & Thinking
Architecture & Thinking
Dec 12, 2024 · Cloud Native

Mastering Istio: Automatic Retries and Timeout Circuit Breaking for Reliable Services

This article explains how to handle intermittent 5xx errors and request timeouts in complex internet services using Istio service mesh, covering system availability levels, retry mechanisms, timeout settings, and concrete VirtualService configurations to improve reliability and user experience.

IstioService MeshTimeout
0 likes · 9 min read
Mastering Istio: Automatic Retries and Timeout Circuit Breaking for Reliable Services
Top Architect
Top Architect
Aug 10, 2024 · Backend Development

Handling Interface-Level Failures: Degradation, Circuit Breaking, Rate Limiting, and Queuing

The article explains interface‑level failures in business systems and presents four mitigation strategies—degradation, circuit breaking, rate limiting, and queuing—detailing their principles, implementation methods, and algorithmic choices such as fixed and sliding windows, token bucket and leaky bucket.

BackendRate LimitingReliability
0 likes · 18 min read
Handling Interface-Level Failures: Degradation, Circuit Breaking, Rate Limiting, and Queuing
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Aug 5, 2024 · Backend Development

Comprehensive Guide to Sentinel: Flow Control, Rate Limiting, Circuit Breaking, and Monitoring for Microservices

This article provides an in‑depth overview of Sentinel, the Alibaba‑developed traffic‑control component for microservices, covering its core concepts, flow‑control algorithms, circuit‑breaking rules, real‑time monitoring features, and practical usage examples with Maven and code snippets.

JavaRate LimitingSentinel
0 likes · 8 min read
Comprehensive Guide to Sentinel: Flow Control, Rate Limiting, Circuit Breaking, and Monitoring for Microservices
JD Tech
JD Tech
May 8, 2024 · Backend Development

High‑Concurrency Techniques for the Baige Traffic Operations Platform

This article outlines a comprehensive set of high‑concurrency strategies—including caching, rate limiting, circuit breaking, asynchronous processing, pooling, code optimization, JVM tuning, horizontal scaling, warm‑up, data heterogeneity, and sharding—applied to the Baige traffic platform to handle tens of thousands of QPS during peak loads.

BackendJVM TuningRate Limiting
0 likes · 8 min read
High‑Concurrency Techniques for the Baige Traffic Operations Platform
HomeTech
HomeTech
Jan 5, 2024 · Cloud Native

Service Governance in Cloud‑Native Architecture: Rate Limiting and Circuit Breaking with Istio

This article explains how cloud‑native service mesh (Istio) can be used for service governance, detailing both local and global rate‑limiting implementations and circuit‑breaking strategies, and provides practical EnvoyFilter and DestinationRule configurations used in the Autohome migration.

EnvoyFilterIstioRate Limiting
0 likes · 15 min read
Service Governance in Cloud‑Native Architecture: Rate Limiting and Circuit Breaking with Istio
JD Retail Technology
JD Retail Technology
Jun 14, 2023 · Backend Development

Reducing MTTR in a High‑Availability SaaS Platform through Chaos Engineering and Middleware Resilience

This article explains how a SaaS platform for employee incentives reduces mean time to recovery (MTTR) during large‑scale promotions by applying chaos‑engineering drills, automating fault detection, and leveraging JSF middleware features such as timeout‑retry, adaptive load balancing, and circuit breaking to improve overall system stability.

Backend ResilienceChaos EngineeringMTTR
0 likes · 13 min read
Reducing MTTR in a High‑Availability SaaS Platform through Chaos Engineering and Middleware Resilience
Selected Java Interview Questions
Selected Java Interview Questions
May 27, 2022 · Backend Development

Integrating Alibaba Sentinel with Spring Cloud Gateway for Rate Limiting and Circuit Breaking

This article demonstrates how to integrate Alibaba Sentinel into Spring Cloud Gateway for traffic rate limiting and circuit breaking, covering Maven dependencies, configuration of SentinelGatewayFilter and exception handler, rule definitions via YAML or Java code, and custom API grouping, providing a complete backend gateway protection guide.

Alibaba SentinelBackendJava
0 likes · 11 min read
Integrating Alibaba Sentinel with Spring Cloud Gateway for Rate Limiting and Circuit Breaking
Architecture & Thinking
Architecture & Thinking
May 5, 2022 · Cloud Native

Microservice Reliability: Key Governance Strategies for High Availability

This article examines the inherent complexities of microservice architectures—such as performance, reliability, data consistency, and operational costs—and presents four essential governance approaches, including traffic control, request resilience, self‑protection mechanisms, and fault‑instance handling, to achieve robust high‑availability services.

High Availabilitycircuit breakingmicroservices
0 likes · 16 min read
Microservice Reliability: Key Governance Strategies for High Availability
TAL Education Technology
TAL Education Technology
Feb 10, 2022 · Operations

Client‑Side Circuit Breaking Strategies: State Machine, Google SRE Breaker, and Mitigation Techniques

This article explains why client‑side circuit breaking is essential, describes common state‑machine and Google SRE breaker strategies, provides practical pseudocode, and discusses mitigation methods such as Gutter mode, jittered exponential backoff, and graceful degradation to protect system stability.

Google SRERate Limitingcircuit breaking
0 likes · 14 min read
Client‑Side Circuit Breaking Strategies: State Machine, Google SRE Breaker, and Mitigation Techniques
Laravel Tech Community
Laravel Tech Community
Jan 11, 2022 · Cloud Native

Alibaba Sentinel: Open‑Source Cloud‑Native High‑Availability Protection for Distributed Services (Sentinel Go v1.0.4 Release)

The article introduces Alibaba's open‑source Sentinel, a cloud‑native high‑availability protection component for distributed microservices that offers flow control, circuit breaking, concurrency limiting and adaptive overload protection, and highlights the new Sentinel Go v1.0.4 features such as Prometheus metrics, enhanced circuit‑breaker recovery, Apollo data source, and updated Kubernetes CRD support for version 1.22+.

GoKubernetesSentinel
0 likes · 2 min read
Alibaba Sentinel: Open‑Source Cloud‑Native High‑Availability Protection for Distributed Services (Sentinel Go v1.0.4 Release)
Top Architect
Top Architect
Jan 9, 2022 · Backend Development

Designing Rate Limiting and Circuit Breaking for Microservices and API Gateways

The article explains the concepts, problem scenarios, resource granularity, rule definition, sliding‑window calculation, and implementation flow of rate limiting and circuit breaking in microservice architectures and API gateways, providing practical guidance for building robust backend services.

API GatewayBackendRate Limiting
0 likes · 13 min read
Designing Rate Limiting and Circuit Breaking for Microservices and API Gateways
Selected Java Interview Questions
Selected Java Interview Questions
Dec 26, 2021 · Backend Development

Designing Rate Limiting and Circuit Breaking for Microservices and API Gateways

This article explains the background, concepts, resource granularity, rule definition, calculation logic, and implementation steps for rate limiting and circuit breaking in microservice architectures, using examples from Spring Cloud, Kong, and Alibaba Sentinel to guide practical design decisions.

API GatewayRate LimitingSentinel
0 likes · 13 min read
Designing Rate Limiting and Circuit Breaking for Microservices and API Gateways
Architecture Digest
Architecture Digest
Dec 25, 2021 · Backend Development

Design and Implementation of Rate Limiting and Circuit Breaking in Microservice Architecture

This article explains the motivations, concepts, resource granularity, rule definitions, and two‑stage sliding‑window computation needed to design and implement effective rate limiting and circuit breaking mechanisms for microservice APIs and API gateways, ensuring isolated failures do not cascade across services.

API GatewayRate LimitingSliding Window
0 likes · 13 min read
Design and Implementation of Rate Limiting and Circuit Breaking in Microservice Architecture
Top Architect
Top Architect
Dec 19, 2021 · Backend Development

Designing Rate Limiting and Circuit Breaking for Microservices and API Gateways

This article explains the motivations, resource granularity, rule definition, calculation logic, and implementation steps for building effective rate‑limiting and circuit‑breaking mechanisms in microservice architectures and API gateways, emphasizing sliding‑window statistics and decoupled interceptor design.

API GatewayRate LimitingService Resilience
0 likes · 14 min read
Designing Rate Limiting and Circuit Breaking for Microservices and API Gateways