Tagged articles

Circuit Breaker

249 articles · Page 3 of 3
IT Architects Alliance
IT Architects Alliance
Oct 13, 2020 · Cloud Native

Designing Fault‑Tolerant Microservices Architecture

Microservice architectures increase system complexity and failure rates, so this article explains key reliability patterns—such as graceful degradation, change management, health checks, self‑healing, fallback caches, retry logic, rate limiting, circuit breakers, and testing—to help engineers design resilient, high‑availability services.

Circuit Breakercloud-nativefault tolerance
0 likes · 23 min read
Designing Fault‑Tolerant Microservices Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Oct 12, 2020 · Operations

Designing Resilient Microservices: Patterns for Fault Tolerance and Failure Management

This article examines the inherent risks of microservice architectures and presents practical patterns—such as graceful degradation, change management, health checks, self‑healing, fallback caching, retries, rate limiting, bulkheads, and circuit breakers—to build highly available, fault‑tolerant services.

Circuit BreakerRate LimitingResilience
0 likes · 15 min read
Designing Resilient Microservices: Patterns for Fault Tolerance and Failure Management
Top Architect
Top Architect
Oct 11, 2020 · Cloud Native

Using Hystrix for Fault Tolerance in Spring Cloud Microservices

This article explains how to integrate Netflix Hystrix into Spring Cloud applications to provide request timeout, circuit‑breaker, fallback, monitoring and resource isolation for microservice calls, including Maven setup, annotation usage, Feign client fallback configuration and disabling options.

Circuit BreakerFeignHystrix
0 likes · 9 min read
Using Hystrix for Fault Tolerance in Spring Cloud Microservices
Top Architect
Top Architect
Sep 28, 2020 · Backend Development

Getting Started with Alibaba Sentinel for Rate Limiting and Circuit Breaking in Spring Boot

This article introduces Alibaba Sentinel, explains its key features for traffic control and circuit breaking, and provides step‑by‑step instructions with code samples to set up the Sentinel dashboard, integrate it into a Spring Boot microservice, configure rate‑limiting rules, and verify the protection in action.

Circuit BreakerJavaSentinel
0 likes · 9 min read
Getting Started with Alibaba Sentinel for Rate Limiting and Circuit Breaking in Spring Boot
IT Architects Alliance
IT Architects Alliance
Sep 27, 2020 · Backend Development

How Circuit Breakers Safeguard Microservices: A Deep Dive into Resilience

This article explains the concept, states, and practical benefits of circuit breaker mechanisms in microservice architectures, illustrating how they prevent cascading failures, improve system stability, and provide configurable recovery strategies for robust cloud‑native applications.

Circuit BreakerResiliencebackend pattern
0 likes · 13 min read
How Circuit Breakers Safeguard Microservices: A Deep Dive into Resilience
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 22, 2020 · Operations

How to Build Highly Available, Scalable, and Resilient Systems

This article explains the principles and practical techniques for achieving high availability, scalability, isolation, decoupling, rate limiting, degradation, and circuit breaking in modern software systems, providing concrete examples, algorithms, and deployment patterns to improve reliability and performance.

Circuit BreakerRate LimitingSystem Design
0 likes · 18 min read
How to Build Highly Available, Scalable, and Resilient Systems
dbaplus Community
dbaplus Community
Aug 27, 2020 · Backend Development

Taming Microservice Chaos: Stability, Degradation & Data Consistency

This article shares practical guidance on microservice benefits, common pitfalls such as stability and data consistency issues, and detailed solutions including circuit breakers, service degradation tactics, TCC distributed transactions, transactional messaging with RocketMQ, seamless data migration, and full‑stack APM monitoring.

APM monitoringCircuit BreakerData Consistency
0 likes · 37 min read
Taming Microservice Chaos: Stability, Degradation & Data Consistency
Programmer DD
Programmer DD
Aug 26, 2020 · Backend Development

What Is a Microservice? Definitions, Communication, and Key Comparisons

This article explains the concept of microservices, how they communicate via synchronous RPC or asynchronous messaging, compares Spring Cloud with Dubbo, clarifies the relationship between SpringBoot and SpringCloud, and discusses circuit breaking, service degradation, pros and cons, Eureka vs Zookeeper, and a typical technology stack.

Circuit BreakerDubboSpringCloud
0 likes · 10 min read
What Is a Microservice? Definitions, Communication, and Key Comparisons
Youku Technology
Youku Technology
Aug 17, 2020 · Backend Development

Improving Development Efficiency with a Metadata Center: Architecture, Implementation, and Performance

The Metadata Center, built by Alibaba Entertainment, streamlines development by offering a searchable Data Source Plaza and a configurable Custom Interface engine that abstracts service calls, adds unified monitoring and circuit‑breaker safeguards, and leverages optimized scripting, cutting upfront coding effort and accelerating feature delivery across Youku applications.

Circuit BreakerGroovyService Integration
0 likes · 12 min read
Improving Development Efficiency with a Metadata Center: Architecture, Implementation, and Performance
Java Captain
Java Captain
Aug 3, 2020 · Backend Development

Understanding Microservices: Definitions, Communication, Spring Cloud vs Dubbo, and Related Concepts

This article explains what microservices are, how they communicate, compares Spring Cloud with Dubbo, describes the relationship between Spring Boot and Spring Cloud, and discusses circuit breaking, service degradation, advantages, disadvantages, service discovery tools, and typical technology stacks.

Circuit BreakerDubbobackend architecture
0 likes · 9 min read
Understanding Microservices: Definitions, Communication, Spring Cloud vs Dubbo, and Related Concepts
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jul 12, 2020 · Operations

Monitoring Practices for Low‑Frequency Financial Services: Lessons from E‑commerce and Reliable Alerting Techniques

This article shares practical monitoring strategies for financial services with low‑frequency operations, contrasting e‑commerce monitoring methods, outlining the challenges of financial monitoring, and presenting reliable solutions such as success‑rate alerts, aspect‑oriented exception handling with whitelists, and circuit‑breaker degradation using Sentinel.

Circuit BreakerFinancial Servicesalerting
0 likes · 14 min read
Monitoring Practices for Low‑Frequency Financial Services: Lessons from E‑commerce and Reliable Alerting Techniques
Selected Java Interview Questions
Selected Java Interview Questions
Jun 29, 2020 · Cloud Native

Understanding Spring Cloud: Service Architecture, Core Components, and Example Implementation

This article introduces Spring Cloud as a microservice framework, explains the fundamentals of service architecture, compares SOA and microservices, and walks through essential components such as service registration, discovery, load‑balanced calls, circuit breakers, gateways, configuration management, message bus, and tracing with practical code examples.

Circuit BreakerSpring Cloudcloud-native
0 likes · 12 min read
Understanding Spring Cloud: Service Architecture, Core Components, and Example Implementation
Senior Brother's Insights
Senior Brother's Insights
Apr 8, 2020 · Backend Development

Understanding Spring Cloud: Building a Microservice Architecture from Scratch

This article introduces Spring Cloud as a Spring Boot‑based microservice framework, explains the fundamentals of service architecture through a company‑division analogy, details the essential components such as service registry, load‑balanced calls, circuit breakers, gateways, configuration centers, message bus and tracing, and provides concrete code examples for a Eureka server, a simple service, and a client using Ribbon and Feign.

Circuit BreakerSpring Cloudload balancing
0 likes · 13 min read
Understanding Spring Cloud: Building a Microservice Architecture from Scratch
Wukong Talks Architecture
Wukong Talks Architecture
Apr 6, 2020 · Fundamentals

Fundamentals of Distributed Systems: Microservices, Clustering, Load Balancing, Service Registry, Configuration Center, Circuit Breaker, and API Gateway

This article introduces core concepts of distributed systems, covering microservices, clustering, remote invocation, load balancing algorithms, service registration and discovery, configuration management, circuit breaking, degradation strategies, and API gateways, providing a comprehensive overview for building resilient cloud-native applications.

Circuit Breakerdistributed systemsload balancing
0 likes · 6 min read
Fundamentals of Distributed Systems: Microservices, Clustering, Load Balancing, Service Registry, Configuration Center, Circuit Breaker, and API Gateway
Qunar Tech Salon
Qunar Tech Salon
Feb 7, 2020 · Operations

Internal Resource Governance Practices for High‑Availability Systems

This article outlines comprehensive internal resource governance techniques—including degradation, circuit breaking, isolation, async conversion, thread‑pool management, JVM and hardware metric monitoring, and daily operational practices—to enhance system stability and high availability in large‑scale backend services.

Circuit Breakerbackend operationsdegradation
0 likes · 10 min read
Internal Resource Governance Practices for High‑Availability Systems
Programmer DD
Programmer DD
Dec 2, 2019 · Cloud Native

Spring Cloud Hoxton: New Load Balancer, Circuit Breaker & Reactive Support

The article reviews the Spring Cloud Hoxton release, detailing version upgrades across the Spring ecosystem, introducing a new load‑balancer implementation, a unified circuit‑breaker API, expanded reactive support, and a comprehensive list of updated components for developers transitioning to Spring Boot 2.2.x.

Circuit BreakerHoxtonSpring Boot 2.2
0 likes · 7 min read
Spring Cloud Hoxton: New Load Balancer, Circuit Breaker & Reactive Support
macrozheng
macrozheng
Oct 31, 2019 · Backend Development

Why API Gateways Are Essential for Modern Microservices – Design, Features, and Top Choices

This article explains what an API gateway is, why it’s crucial for microservice architectures, outlines its core functions such as authentication, load balancing, traffic control, and logging, describes its typical three‑layer architecture, dives into technical principles like protocol conversion and asynchronous processing, and compares popular open‑source gateways such as Kong, Traefik, Ambassador, and Zuul.

API GatewayCircuit Breakercloud-native
0 likes · 20 min read
Why API Gateways Are Essential for Modern Microservices – Design, Features, and Top Choices
MaGe Linux Operations
MaGe Linux Operations
Sep 29, 2019 · Backend Development

Mastering Hystrix: Practical Guide to Circuit Breaker Configuration in Spring Cloud

This article provides a comprehensive tutorial on using Hystrix for circuit breaking in Spring Cloud microservices, covering theory, isolation strategies, detailed YAML configuration, fallback implementation, dynamic updates with Archaius, timeout settings across Feign, Ribbon, and HttpClient, as well as dashboard visualization and all related property groups.

Circuit BreakerHystrixSpring Cloud
0 likes · 13 min read
Mastering Hystrix: Practical Guide to Circuit Breaker Configuration in Spring Cloud
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 18, 2019 · Backend Development

Mastering Service Interaction: Protocols, Discovery, and Resilience in Microservices

This article explores best‑practice patterns for microservice communication, covering synchronous and asynchronous protocols, serialization formats, API design, service discovery, versioning, rate limiting, circuit breakers, correlation IDs, distributed consistency, authentication, retries, and economic considerations.

Circuit BreakerRate Limitingmicroservices
0 likes · 22 min read
Mastering Service Interaction: Protocols, Discovery, and Resilience in Microservices
Cloud Native Technology Community
Cloud Native Technology Community
Jul 4, 2019 · Cloud Native

Mastering Istio Circuit Breakers: Hystrix vs Istio, Config & Real‑World Tests

This article explains the concept of circuit breaking and rate limiting in micro‑service architectures, compares Hystrix and Istio implementations, details Istio's ConnectionPool and outlierDetection settings, maps their parameters to Envoy, and provides step‑by‑step command‑line examples that demonstrate how these controls behave in practice.

Circuit BreakerIstioRate Limiting
0 likes · 23 min read
Mastering Istio Circuit Breakers: Hystrix vs Istio, Config & Real‑World Tests
Java High-Performance Architecture
Java High-Performance Architecture
Jul 2, 2019 · Operations

How to Build Highly Available Systems: 8 Essential Strategies

This article outlines eight practical high‑availability techniques—multiple replicas, isolation, rate limiting, circuit breaking, degradation, gray releases with rollback, comprehensive monitoring, and proactive log alerting—to help engineers design systems that are both efficient and reliable under heavy load.

Circuit BreakerGray ReleaseRate Limiting
0 likes · 7 min read
How to Build Highly Available Systems: 8 Essential Strategies
Wukong Talks Architecture
Wukong Talks Architecture
Apr 27, 2019 · Backend Development

Implementing a Circuit Breaker Mechanism for Backend API Calls

This article explains a practical circuit‑breaker design for backend services, detailing detection logic, algorithm thresholds, time‑window statistics, recovery duration, manual overrides, a global switch, and how to monitor the breaker’s current state using Redis.

APICircuit BreakerRate Limiting
0 likes · 6 min read
Implementing a Circuit Breaker Mechanism for Backend API Calls
Wukong Talks Architecture
Wukong Talks Architecture
Apr 24, 2019 · Backend Development

Circuit Breaker Mechanism: Detection, Algorithm, Time Window, Duration, Manual Trigger, Global Switch, and Monitoring

This article explains a project's circuit breaker implementation, covering detection steps, the algorithm based on request count and failure rate, time‑window statistics, recovery duration, manual activation, a global enable switch, and how to monitor its current state.

Circuit BreakerResiliencefailure rate
0 likes · 5 min read
Circuit Breaker Mechanism: Detection, Algorithm, Time Window, Duration, Manual Trigger, Global Switch, and Monitoring
Beike Product & Technology
Beike Product & Technology
Mar 7, 2019 · Backend Development

Using Hystrix for Service Isolation, Degradation, and Circuit Breaking in Java Backend Applications

This article explains why Hystrix is needed for handling unstable third‑party HTTP services, demonstrates both annotation‑based and command‑style integrations with code examples, shows how to configure thread pools, semaphores, fallback methods, dynamic properties, and circuit‑breaker thresholds, and provides a summary of best practices for resilient backend development.

Backend ResilienceCircuit BreakerHystrix
0 likes · 21 min read
Using Hystrix for Service Isolation, Degradation, and Circuit Breaking in Java Backend Applications
JD Tech
JD Tech
Mar 6, 2019 · Backend Development

Understanding Hystrix: Why It’s Needed and How to Use It for Dependency Isolation

This article explains why Hystrix is essential for large distributed systems, describes its dependency isolation mechanisms—including command, group, thread‑pool, and semaphore isolation—covers circuit‑breaker behavior, fallback strategies, and provides detailed Java code examples for configuration and usage.

Circuit BreakerHystrixJava
0 likes · 12 min read
Understanding Hystrix: Why It’s Needed and How to Use It for Dependency Isolation
Java Architect Essentials
Java Architect Essentials
Mar 4, 2019 · Backend Development

Service Rate Limiting: Principles, Design Patterns, and Implementation Techniques

The article explains why service rate limiting is essential in distributed systems, describes common design patterns such as circuit breaking, service degradation, delayed processing, and privilege handling, and outlines practical techniques like circuit‑breaker libraries, counters, queues, and token‑bucket algorithms while highlighting key operational considerations.

BackendCircuit Breakerservice degradation
0 likes · 9 min read
Service Rate Limiting: Principles, Design Patterns, and Implementation Techniques
Java Captain
Java Captain
Jan 25, 2019 · Backend Development

Understanding Spring Cloud: Service Architecture, Core Components, and Example Implementation

This article introduces Spring Cloud as a Spring Boot‑based microservice framework, explains the fundamentals of service architecture through a relatable story, details essential components such as service registry, load‑balanced calls, circuit breakers, gateways, configuration management, and provides concrete Java code examples for each part.

Circuit BreakerJavaSpring Cloud
0 likes · 13 min read
Understanding Spring Cloud: Service Architecture, Core Components, and Example Implementation
Programmer DD
Programmer DD
Dec 21, 2018 · Backend Development

How Circuit Breakers Safeguard Distributed Systems from Cascading Failures

This article explains the concept of circuit breaking in distributed systems, outlines a four‑step implementation process with strategies for detecting unhealthy services, cutting off calls, probing recovery, and restoring normal operation, and shares best‑practice tips to minimize downtime and improve resilience.

Circuit Breakerdistributed systemsfault tolerance
0 likes · 10 min read
How Circuit Breakers Safeguard Distributed Systems from Cascading Failures
Java Backend Technology
Java Backend Technology
Dec 1, 2018 · Backend Development

Migrate from Hystrix to Sentinel: A Practical Guide

With Hystrix no longer receiving new features, this article explains how developers can smoothly transition to Alibaba’s Sentinel by comparing the two libraries, detailing command migration, thread‑pool vs semaphore isolation, circuit‑breaker configurations, annotation support, and dynamic rule management for robust microservice resilience.

Circuit BreakerHystrixJava
0 likes · 8 min read
Migrate from Hystrix to Sentinel: A Practical Guide
Java Backend Technology
Java Backend Technology
Nov 20, 2018 · Cloud Native

Inside Spring Cloud: How Eureka, Feign, Ribbon, Hystrix & Zuul Really Work

This article walks through a typical e‑commerce order‑payment scenario to illustrate how Spring Cloud’s core components—Eureka for service discovery, Feign for declarative HTTP clients, Ribbon for client‑side load balancing, Hystrix for fault isolation and circuit breaking, and Zuul as an API gateway—collaborate to build resilient microservices.

API GatewayCircuit BreakerSpring Cloud
0 likes · 14 min read
Inside Spring Cloud: How Eureka, Feign, Ribbon, Hystrix & Zuul Really Work
High Availability Architecture
High Availability Architecture
Sep 12, 2018 · Backend Development

Circuit Breaker and Retry Mechanisms in Microservices with Hystrix‑Go

This article explains the principles and operation of circuit breakers and retry mechanisms in microservice architectures, describes their three states, key configuration parameters, demonstrates a Hystrix‑Go implementation, and discusses back‑off strategies and the combined use of both techniques for resilient backend services.

Circuit BreakerResiliencehystrix-go
0 likes · 7 min read
Circuit Breaker and Retry Mechanisms in Microservices with Hystrix‑Go
MaGe Linux Operations
MaGe Linux Operations
Aug 14, 2018 · Backend Development

Mastering Microservice Architecture: 10 Essential Design Principles

This article outlines ten crucial design principles for building robust microservice systems, covering API gateways, stateless services, database scaling, caching, service splitting, orchestration, configuration management, logging, resilience patterns, and comprehensive monitoring to ensure high performance and reliability.

API GatewayCircuit Breakerbackend architecture
0 likes · 12 min read
Mastering Microservice Architecture: 10 Essential Design Principles
ITPUB
ITPUB
Jun 5, 2018 · Operations

How Meituan Achieved Near‑Zero Downtime for Its Account Service

This article details Meituan's practical approaches to boosting account service reliability, covering MTBF/MTTR metrics, business‑level monitoring, flexible availability with circuit‑breaker patterns, cross‑region active‑active deployment, data synchronization techniques, and the measurable performance gains achieved.

Active-ActiveCircuit Breakerdata synchronization
0 likes · 13 min read
How Meituan Achieved Near‑Zero Downtime for Its Account Service
Meituan Technology Team
Meituan Technology Team
Apr 19, 2018 · Operations

How Meituan‑Dianping Built a 100% High‑Availability Core Transaction System

This article analyzes the rapid growth challenges of Meituan‑Dianping's core payment flow, explains key availability metrics such as MTBF and MTTR, and presents a comprehensive set of architectural, operational, and tooling strategies—including dependency decoupling, timeout tuning, circuit breaking, and full‑link stress testing—to achieve stable, fault‑tolerant transactions.

Circuit BreakerRate Limitingdependency management
0 likes · 20 min read
How Meituan‑Dianping Built a 100% High‑Availability Core Transaction System
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 4, 2018 · Operations

Mastering Service Fault Tolerance: Key Patterns for Resilient Microservices

Effective fault tolerance is crucial for microservice stability, and this article explores core design principles and classic patterns—such as timeout retries, rate limiting, bulkhead isolation, circuit breakers, and fallback strategies—guiding developers to choose and combine the right approaches for high‑availability systems.

Circuit BreakerRate Limitingbulkhead
0 likes · 8 min read
Mastering Service Fault Tolerance: Key Patterns for Resilient Microservices
Programmer DD
Programmer DD
Dec 19, 2017 · Backend Development

Key Building Blocks for Microservice Architecture: Config, Registry, API Gateway & More

This guide walks beginners through the fundamental components of microservice infrastructure—configuration management, service registry, API gateway, authentication, message broker, BFF, circuit breaker, and load balancing—explaining their roles, interactions, and practical considerations for building resilient systems.

Circuit Breakerbackend architectureconfiguration management
0 likes · 18 min read
Key Building Blocks for Microservice Architecture: Config, Registry, API Gateway & More
Baidu Maps Tech Team
Baidu Maps Tech Team
Jul 19, 2017 · Backend Development

How to Prevent Proxy Overload and Cascading Failures in Backend Systems

This article explains what overload means in server development, analyzes a concrete proxy overload case, identifies root causes, and presents a multi‑layer protection strategy—including self‑protection, downstream safeguards, concurrency control, and improved circuit‑breaker designs—to keep services stable under heavy traffic.

BackendCircuit BreakerProxy
0 likes · 14 min read
How to Prevent Proxy Overload and Cascading Failures in Backend Systems
Qunar Tech Salon
Qunar Tech Salon
Feb 23, 2017 · Backend Development

Microservice Fault Tolerance: Timeout, Retry, Circuit Breaker, Rate Limiting, and Service Degradation

This article explains microservice fault‑tolerance techniques—including timeout settings, retry strategies, circuit‑breaker logic, current limiting, resource isolation, and service degradation—from both micro and macro perspectives, illustrating how to design resilient service chains and avoid cascading failures.

Circuit BreakerRate LimitingRetry
0 likes · 11 min read
Microservice Fault Tolerance: Timeout, Retry, Circuit Breaker, Rate Limiting, and Service Degradation
Meituan Technology Team
Meituan Technology Team
Nov 11, 2016 · Operations

Common Service Fault Tolerance Patterns

The article explains how Meituan‑Dianping applies classic fault‑tolerance patterns—timeout and retry, rate limiting/load shedding, circuit breaker, bulkhead isolation, and fallback—to design for failure, prevent cascading service outages, and enhance system stability and high‑availability in a service‑oriented architecture.

Circuit BreakerRate LimitingRetry
0 likes · 14 min read
Common Service Fault Tolerance Patterns
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jun 22, 2015 · Backend Development

Stability Patterns for Maintaining Network Reliability in Distributed Systems

This article explains five stability patterns—retry, timeout, circuit breaker, handshaking, and bulkhead—used to keep distributed systems resilient, illustrates their implementation with JAX‑RS/RESTful services in Java, and shows how asynchronous Java 8 techniques further improve reliability.

Circuit BreakerJavaRESTful
0 likes · 23 min read
Stability Patterns for Maintaining Network Reliability in Distributed Systems