Tagged articles
261 articles
Page 2 of 3
Tencent Cloud Developer
Tencent Cloud Developer
Sep 22, 2022 · Databases

Redis Fundamentals: Data Structures, Persistence, Replication, and Clustering

The article explains Redis’s core concepts—including its in‑memory key‑value store, six low‑level data structures, single‑threaded execution, AOF and RDB persistence options, master‑replica replication with Sentinel failover, and horizontal scaling via Cluster’s hash‑slot sharding and rebalancing.

Data StructuresPersistenceReplication
0 likes · 26 min read
Redis Fundamentals: Data Structures, Persistence, Replication, and Clustering
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 20, 2022 · Cloud Native

Build a High‑Availability Microservices System on Kubernetes: Step‑by‑Step Guide

This comprehensive tutorial walks you through designing a simple front‑back separation microservice project, implementing it with Spring Boot, deploying it on a Kubernetes cluster using K8seasy, and adding essential features such as service registration, multi‑instance high availability, monitoring with Prometheus and Grafana, logging via Kafka, tracing with Zipkin, and flow control with Sentinel, all verified through dashboards and tracing tools.

DeploymentKubernetesMicroservices
0 likes · 21 min read
Build a High‑Availability Microservices System on Kubernetes: Step‑by‑Step Guide
Alibaba Cloud Native
Alibaba Cloud Native
Aug 29, 2022 · Cloud Native

How to Ensure Microservice Runtime Stability with Sentinel, CloudWeGo, and OpenSergo

This article explains common runtime instability scenarios in microservices, introduces Sentinel‑based traffic protection, shows how CloudWeGo Kitex and Hertz integrate with MSE Sentinel, and demonstrates OpenSergo‑standardized flow control and fault‑tolerance configurations with concrete code and YAML examples.

Circuit BreakingCloudWeGoMSE
0 likes · 14 min read
How to Ensure Microservice Runtime Stability with Sentinel, CloudWeGo, and OpenSergo
Alibaba Cloud Native
Alibaba Cloud Native
Aug 24, 2022 · Cloud Native

How to Add Zero‑Code Flow‑Control and Degradation to Any Microservice Method with MSE Sentinel

This guide explains how to use Alibaba Cloud's MSE Sentinel to protect microservice stability by configuring runtime flow‑control and degradation rules for any method—without writing additional code—covering background, scenarios, annotation and SDK approaches, rule configuration, and monitoring results.

Cloud NativeFlow ControlMSE
0 likes · 10 min read
How to Add Zero‑Code Flow‑Control and Degradation to Any Microservice Method with MSE Sentinel
Xingsheng Youxuan Technology Community
Xingsheng Youxuan Technology Community
Aug 24, 2022 · Backend Development

Mastering Sliding Window Rate Limiting: Sentinel Implementation Explained

This article explains the sliding window rate‑limiting algorithm, its advantages over fixed windows, and provides a detailed step‑by‑step implementation using Sentinel’s data structures, including window partitioning, bucket management, concurrency handling, and calculation of request counts within a moving time interval.

BackendSliding Windowconcurrency
0 likes · 8 min read
Mastering Sliding Window Rate Limiting: Sentinel Implementation Explained
Selected Java Interview Questions
Selected Java Interview Questions
Aug 19, 2022 · Backend Development

Integrating Sentinel with Spring Cloud Gateway for Rate Limiting

This tutorial explains what gateway rate limiting is, shows how to integrate Alibaba Sentinel with Spring Cloud Gateway, details the configuration of Sentinel dashboard, gateway flow rules, API group management, implementation principles, and how to customize block responses for robust microservice protection.

MicroservicesSpring Cloud Gatewayapi-gateway
0 likes · 10 min read
Integrating Sentinel with Spring Cloud Gateway for Rate Limiting
Senior Brother's Insights
Senior Brother's Insights
Jul 24, 2022 · Databases

Understanding Redis High Availability: Master‑Slave, Sentinel, and Cluster Explained

This article explains why single‑node Redis suffers from single‑point failures, describes the master‑slave replication model, details the Sentinel automatic failover mechanism, compares various sharding solutions like client‑side sharding, Twemproxy, Codis, and outlines the features and deployment considerations of Redis Cluster.

Clusterdatabasehigh availability
0 likes · 19 min read
Understanding Redis High Availability: Master‑Slave, Sentinel, and Cluster Explained
Programmer DD
Programmer DD
Jul 23, 2022 · Backend Development

Sentinel vs Hystrix: Which Distributed Flow‑Control Tool Wins?

This article compares Alibaba’s Sentinel and Netflix’s Hystrix, detailing their differing focuses on traffic control, isolation strategies, circuit‑breaker mechanisms, real‑time metrics, and ecosystem support, to help developers choose the most suitable fault‑tolerance solution for distributed services.

HystrixMicroservicescircuit breaker
0 likes · 14 min read
Sentinel vs Hystrix: Which Distributed Flow‑Control Tool Wins?
MaGe Linux Operations
MaGe Linux Operations
Jul 17, 2022 · Databases

Understanding Redis High Availability: Master‑Slave, Sentinel, and Cluster Explained

This article explains how Redis tackles single‑point failures with master‑slave replication, introduces Sentinel for automatic failover, compares client‑side and proxy sharding solutions like Twemproxy and Codis, and details the native Redis Cluster architecture for true distributed storage and high availability.

Clusterhigh availabilityredis
0 likes · 18 min read
Understanding Redis High Availability: Master‑Slave, Sentinel, and Cluster Explained
Architecture Digest
Architecture Digest
Jul 10, 2022 · Databases

Redis High Availability: Master‑Slave, Sentinel, and Cluster Solutions

Redis provides multiple high‑availability solutions—including master‑slave replication, Sentinel automatic failover, client‑side sharding, proxy‑based sharding (Twemproxy, Codis), and the native Redis Cluster—each with distinct architectures, advantages, and trade‑offs for scaling, fault tolerance, and operational complexity.

Clusterdatabaseredis
0 likes · 17 min read
Redis High Availability: Master‑Slave, Sentinel, and Cluster Solutions
Ctrip Technology
Ctrip Technology
Jul 7, 2022 · Big Data

Design and Implementation of a Unified Data Service Platform for Reducing Development Cost and Enhancing Efficiency

The article describes how Ctrip built a unified data service platform that standardizes API development, leverages multiple storage engines, introduces token‑based security, Sentinel rate‑limiting, caching, and automatic contract generation to dramatically cut development cycles and improve reliability for big‑data workloads.

APIBig DataData Platform
0 likes · 10 min read
Design and Implementation of a Unified Data Service Platform for Reducing Development Cost and Enhancing Efficiency
Sanyou's Java Diary
Sanyou's Java Diary
Jun 30, 2022 · Databases

Mastering Redis High Availability: Sharding, Consistent Hashing, and Sentinel Explained

This article explains Redis high‑availability strategies, covering basic hash sharding, the advantages of consistent hashing, client‑side versus proxy‑based partitioning, master‑slave replication, and the Sentinel failover mechanism, with diagrams illustrating node addition, removal, and failover decision processes.

consistent hashingdatabasehigh availability
0 likes · 10 min read
Mastering Redis High Availability: Sharding, Consistent Hashing, and Sentinel Explained
Tencent Cloud Developer
Tencent Cloud Developer
Jun 30, 2022 · Databases

Redis Overview: Architecture, Persistence, Replication, Sentinel, and Cluster

Redis is a single‑threaded, in‑memory data store offering rich structures, configurable expiration, multiple eviction policies, asynchronous master‑slave replication with Sentinel failover, durable RDB snapshots plus AOF logging, and native clustering that shards data across many masters for horizontal scalability and high availability.

CacheClusterPersistence
0 likes · 18 min read
Redis Overview: Architecture, Persistence, Replication, Sentinel, and Cluster
Bin's Tech Cabin
Bin's Tech Cabin
Jun 24, 2022 · Backend Development

When Timestamp Caching Backfires: Sentinel’s Adaptive Solution Explained

The article examines how naive timestamp caching can increase CPU usage under high concurrency, analyzes implementations in Alibaba’s Cobar and Sentinel, presents performance test results, and explains Sentinel’s adaptive algorithm that switches between cached and direct timestamps based on QPS.

BackendGolangcaching
0 likes · 12 min read
When Timestamp Caching Backfires: Sentinel’s Adaptive Solution Explained
IT Architects Alliance
IT Architects Alliance
May 28, 2022 · Operations

Why Circuit Breaking and Degradation Are Essential for High‑Availability Microservices

The article explains how microservice architectures can suffer from cascading failures, why circuit breaking and degradation are critical for protecting service availability, compares popular libraries such as Sentinel, Hystrix and Resilience4j, and dives deep into Sentinel's degradation implementation, rule definition, data collection, verification, and execution flow.

Circuit BreakingMicroservicesResilience
0 likes · 12 min read
Why Circuit Breaking and Degradation Are Essential for High‑Availability Microservices
macrozheng
macrozheng
May 17, 2022 · Backend Development

Implement Single-Node QPS Rate Limiting with Sentinel in SpringBoot

This guide walks through creating a SpringBoot service, adding Sentinel dependencies, writing a high‑traffic test endpoint, explaining Sentinel’s entry/exit logic, and configuring the Sentinel dashboard to enforce a single‑node QPS limit of 20, complete with code samples and screenshots.

QPSSpringBootjava
0 likes · 7 min read
Implement Single-Node QPS Rate Limiting with Sentinel in SpringBoot
IT Architects Alliance
IT Architects Alliance
Apr 25, 2022 · Databases

Redis Overview: Features, Data Types, Caching Strategies, Persistence, Replication, and Sentinel

This article provides a comprehensive introduction to Redis, covering its high‑performance in‑memory architecture, core features, supported data types, caching usage in Spring Boot, common cache pitfalls and mitigation, persistence options, master‑slave replication, and Sentinel high‑availability mechanisms.

cachinghigh performancesentinel
0 likes · 10 min read
Redis Overview: Features, Data Types, Caching Strategies, Persistence, Replication, and Sentinel
Laravel Tech Community
Laravel Tech Community
Apr 20, 2022 · Databases

Redis Overview: Features, Data Types, Caching Issues, Performance, Persistence, Replication, and Sentinel

This article provides a comprehensive overview of Redis, covering its core characteristics, supported data types, common caching challenges such as consistency, avalanche, penetration and breakdown, as well as its high performance mechanisms, eviction policies, persistence options, master‑slave replication, and Sentinel high‑availability architecture.

In-Memory DatabasePersistenceReplication
0 likes · 11 min read
Redis Overview: Features, Data Types, Caching Issues, Performance, Persistence, Replication, and Sentinel
Architect
Architect
Apr 19, 2022 · Databases

Redis Overview: Features, Data Types, Caching Strategies, Common Pitfalls, Performance, Persistence, Replication, and Sentinel

This article provides a comprehensive introduction to Redis, covering its core characteristics, supported data types, caching usage patterns, typical issues such as consistency, avalanche, penetration and breakdown, performance reasons, eviction policies, persistence options, master‑slave replication, and Sentinel high‑availability mechanisms.

NoSQLPersistenceReplication
0 likes · 11 min read
Redis Overview: Features, Data Types, Caching Strategies, Common Pitfalls, Performance, Persistence, Replication, and Sentinel
HelloTech
HelloTech
Apr 19, 2022 · Backend Development

Understanding Sentinel Cluster Rate Limiting and Handling Network Jitter

Sentinel’s cluster rate limiting adds a centralized token server that grants tokens to client instances before processing requests, and when network jitter causes request timeouts the client automatically falls back to local limiting, so configuring short request‑timeout values (e.g., 20 ms) is crucial for maintaining low latency and high availability in elastic, multi‑instance deployments.

Token Servercluster rate limitingjava
0 likes · 8 min read
Understanding Sentinel Cluster Rate Limiting and Handling Network Jitter
Top Architect
Top Architect
Apr 17, 2022 · Databases

Redis Overview: Features, Data Types, Caching Strategies, Performance, Persistence, Replication, and Sentinel

This article provides a comprehensive introduction to Redis, covering its core features, supported data structures, common caching patterns, typical cache‑related problems and mitigation techniques, performance characteristics, eviction policies, persistence options, replication mechanisms, and Sentinel high‑availability architecture.

In-Memory DatabasePersistenceReplication
0 likes · 11 min read
Redis Overview: Features, Data Types, Caching Strategies, Performance, Persistence, Replication, and Sentinel
ITPUB
ITPUB
Mar 31, 2022 · Databases

Understanding Redis: Core Data Types, Persistence, Replication, and Common Pitfalls

This comprehensive guide explores Redis fundamentals, including NoSQL concepts, its five primary data structures, internal storage mechanisms, persistence options, replication, sentinel failover, and strategies to prevent cache penetration, breakdown, and avalanche, providing developers with deep insights for building robust, high‑performance applications.

CacheData StructuresNoSQL
0 likes · 53 min read
Understanding Redis: Core Data Types, Persistence, Replication, and Common Pitfalls
政采云技术
政采云技术
Mar 31, 2022 · Backend Development

Sentinel Flow‑Control Framework: Architecture, Sliding‑Window Implementation and Comparison with Hystrix

This article introduces Alibaba's open‑source Sentinel framework, explains its ecosystem and key features, details the design of its high‑performance sliding‑window data structure (LeapArray) with Java code examples, and compares its flow‑control mechanism to Hystrix’s implementation.

Flow ControlHystrixSliding Window
0 likes · 18 min read
Sentinel Flow‑Control Framework: Architecture, Sliding‑Window Implementation and Comparison with Hystrix
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 28, 2022 · Operations

How to Implement Robust Rate Limiting with Alibaba Cloud AHAS

This guide explains how to use Alibaba Cloud's Application High Availability Service (AHAS) to monitor QPS, define granular rate‑limiting rules, prevent abuse, isolate upstream failures, and protect both HTTP and non‑HTTP workloads in microservice architectures.

AHASAlibaba CloudMicroservices
0 likes · 10 min read
How to Implement Robust Rate Limiting with Alibaba Cloud AHAS
Programmer DD
Programmer DD
Mar 10, 2022 · Backend Development

Spring Cloud Alibaba 2021.0.1.0: New Features, Version Rules Explained

The Spring Cloud Alibaba 2021.0.1.0 release, built on Spring Boot 2.6.3 and Spring Cloud 2021.0.1, introduces upgraded Nacos client, RocketMQ 4.9.2 with batch and async support, Sentinel 1.8.3 enhancements for FeignClient, Spring Config import support, and a clarified version‑numbering scheme aligning with Spring Cloud.

NacosRocketMQSpring Boot
0 likes · 5 min read
Spring Cloud Alibaba 2021.0.1.0: New Features, Version Rules Explained
Efficient Ops
Efficient Ops
Mar 6, 2022 · Operations

Mastering Redis Sentinel: Build High‑Availability Clusters Step‑by‑Step

This article explains Redis Sentinel’s role in achieving high availability, details its core functions, underlying Raft‑based algorithm, configuration parameters, practical setup steps, fault‑tolerance mechanisms, quorum and majority calculations, and demonstrates failover and recovery scenarios with real command‑line examples.

failoverhigh availabilityredis
0 likes · 20 min read
Mastering Redis Sentinel: Build High‑Availability Clusters Step‑by‑Step
macrozheng
macrozheng
Feb 10, 2022 · Backend Development

Using Retrofit with Spring Cloud Alibaba for Seamless Microservice Calls

This guide demonstrates how to integrate Retrofit into a Spring Cloud Alibaba environment, covering Nacos registration, Sentinel fault‑tolerance, service discovery, load balancing, and detailed code examples for building, configuring, and testing microservice communication, rate limiting, and circuit‑breaker features.

RetrofitSpring Cloud Alibabasentinel
0 likes · 13 min read
Using Retrofit with Spring Cloud Alibaba for Seamless Microservice Calls
vivo Internet Technology
vivo Internet Technology
Jan 26, 2022 · Backend Development

Vivo Comment Middleware: Traffic and Data Isolation Using Dubbo, Sentinel, and MongoDB

The Vivo comment middleware achieves high‑availability, cross‑service comment publishing by using Dubbo tag‑routing for traffic isolation, Sentinel hotspot‑parameter flow control with dynamic per‑tenant limits, and both physical and logical MongoDB isolation via a multi‑factory selector and runtime collection naming, preventing data leakage across business lines.

Data IsolationDubboMicroservices
0 likes · 14 min read
Vivo Comment Middleware: Traffic and Data Isolation Using Dubbo, Sentinel, and MongoDB
Architect
Architect
Jan 25, 2022 · Databases

Designing a High‑Availability Redis Service with Sentinel

This article explains why Redis needs high availability, defines failure scenarios, compares several HA architectures—including single‑instance, master‑slave with one or multiple Sentinel processes, and a three‑node solution with a virtual IP—and provides practical guidance for building a reliable Redis service.

Operationshigh availabilityredis
0 likes · 12 min read
Designing a High‑Availability Redis Service with Sentinel
Alibaba Cloud Native
Alibaba Cloud Native
Jan 15, 2022 · Cloud Native

How to Secure Your Web Services with AHAS: Fine‑Grained Traffic Protection in Cloud‑Native Environments

This guide explains how to use Alibaba Cloud's Application High Availability Service (AHAS) with Sentinel to implement fine‑grained traffic control, hotspot detection, concurrency limits, circuit breaking, and fallback handling for Java and Go web applications, illustrated with a Spring Boot example.

AHASCloud NativeSpring Boot
0 likes · 9 min read
How to Secure Your Web Services with AHAS: Fine‑Grained Traffic Protection in Cloud‑Native Environments
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+.

Circuit BreakingCloud NativeFlow Control
0 likes · 2 min read
Alibaba Sentinel: Open‑Source Cloud‑Native High‑Availability Protection for Distributed Services (Sentinel Go v1.0.4 Release)
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.

Backend ArchitectureCircuit BreakingMicroservices
0 likes · 13 min read
Designing Rate Limiting and Circuit Breaking for Microservices and API Gateways
DeWu Technology
DeWu Technology
Dec 24, 2021 · Backend Development

Understanding Sentinel's Slow Call Ratio Circuit Breaker Mechanism

Sentinel’s slow‑call‑ratio circuit breaker evaluates each request against a sliding‑window rule, opening when the proportion of slow calls exceeds the configured threshold and the minimum request count is met, then entering half‑open after the timeout, so proper window, count, and ratio settings are essential to avoid unexpected activations.

CircuitBreakerDegradeRuleRateLimiting
0 likes · 13 min read
Understanding Sentinel's Slow Call Ratio Circuit Breaker Mechanism
Java Interview Crash Guide
Java Interview Crash Guide
Dec 17, 2021 · Backend Development

Designing Effective Rate Limiting and Circuit Breaking for Microservice APIs

This article explores the motivations, concepts, and practical implementation strategies for rate limiting and circuit breaking in microservice architectures, covering resource granularity, rule definition, sliding‑window calculations, and integration with API gateways to prevent cascading failures and resource exhaustion.

Circuit BreakingHystrixMicroservices
0 likes · 14 min read
Designing Effective Rate Limiting and Circuit Breaking for Microservice APIs
IT Architects Alliance
IT Architects Alliance
Dec 11, 2021 · Databases

Mastering Redis Replication and Sentinel: Solving Failover Challenges

This article examines the limitations of Redis master‑slave replication, explains how Redis Sentinel addresses those issues with monitoring, notification, and automatic failover, and provides detailed configuration commands, discovery mechanisms, and step‑by‑step failover procedures for building a highly available Redis deployment.

ConfigurationReplicationdatabase
0 likes · 12 min read
Mastering Redis Replication and Sentinel: Solving Failover Challenges
NiuNiu MaTe
NiuNiu MaTe
Dec 7, 2021 · Databases

Master‑Slave Replication in Redis: How It Works and How to Prevent Data Loss

This article explains why a single‑instance Redis can cause outages, introduces the master‑slave architecture, details the full and incremental synchronization processes, shows how to configure replication, addresses multi‑slave scaling, network interruptions, and automatic failover with Sentinel.

Master‑SlaveReplicationdatabase
0 likes · 11 min read
Master‑Slave Replication in Redis: How It Works and How to Prevent Data Loss
DeWu Technology
DeWu Technology
Dec 2, 2021 · Backend Development

Analyzing Sentinel's Slow Call Ratio Circuit Breaker

Sentinel’s slow‑call ratio circuit breaker checks each request against a sliding 1‑second window, updating second‑ and minute‑level counters via LeapArray, and can trigger an early circuit break when the first few calls push the slow‑call ratio above the configured threshold, before the window fully accumulates data.

CircuitBreakerDegradeSlotRateLimiting
0 likes · 16 min read
Analyzing Sentinel's Slow Call Ratio Circuit Breaker
Code Ape Tech Column
Code Ape Tech Column
Nov 4, 2021 · Backend Development

Integrating Alibaba Sentinel with Spring Cloud Gateway for Rate Limiting

This article demonstrates how to integrate Alibaba Sentinel into Spring Cloud Gateway to implement both route‑level and custom API‑level rate limiting, covering project setup, Maven dependencies, configuration files, custom block responses, and the importance of combining gateway and service‑side throttling for robust microservice protection.

Spring Cloud Gatewayjavarate limiting
0 likes · 10 min read
Integrating Alibaba Sentinel with Spring Cloud Gateway for Rate Limiting
Top Architect
Top Architect
Nov 3, 2021 · Databases

Designing a Highly Available Redis Service with Sentinel

This article explains why Redis is widely used, defines high availability for Redis services, enumerates common failure scenarios, evaluates four architectural solutions—including single‑instance, master‑slave with one, two, and three Sentinel instances—and finally presents a production‑grade HA design using three Sentinels and a virtual IP.

Master‑Slaveredissentinel
0 likes · 12 min read
Designing a Highly Available Redis Service with Sentinel
IT Architects Alliance
IT Architects Alliance
Oct 31, 2021 · Operations

How to Build a Highly Available Redis Service with Sentinel – A Practical Guide

This article explains why Redis needs high availability, defines common failure scenarios, compares several HA architectures—including single‑instance, master‑slave with one or multiple Sentinel processes, and VIP‑based solutions—and provides step‑by‑step guidance for deploying a robust Redis Sentinel cluster.

BackendOperationsarchitecture
0 likes · 13 min read
How to Build a Highly Available Redis Service with Sentinel – A Practical Guide
IT Architects Alliance
IT Architects Alliance
Oct 25, 2021 · Databases

Designing a High‑Availability Redis Service with Sentinel

This article explains how to build a highly available Redis service using Redis Sentinel, discusses common failure scenarios, compares several architectural options from a single instance to a three‑node Sentinel setup, and provides practical tips such as using virtual IPs for seamless client access.

architecturedatabasefailover
0 likes · 11 min read
Designing a High‑Availability Redis Service with Sentinel
Top Architect
Top Architect
Oct 16, 2021 · Databases

Redis Scaling Strategies: Partitioning, Master‑Slave, Sentinel, and Cluster

This article explains the main Redis scaling approaches—including simple partitioning, master‑slave replication, Sentinel high‑availability, and native Cluster—detailing their concepts, usage methods, advantages, drawbacks, and providing practical configuration commands and code examples.

ClusterMaster‑SlavePartitioning
0 likes · 12 min read
Redis Scaling Strategies: Partitioning, Master‑Slave, Sentinel, and Cluster
Code Ape Tech Column
Code Ape Tech Column
Oct 8, 2021 · Cloud Native

Comprehensive Guide to Alibaba Sentinel: Installation, Dashboard Setup, Flow Control, Degrade Rules, Hotspot Parameters, Persistence, and Cluster Flow Control

This tutorial walks through the fundamentals of Alibaba Sentinel, covering its purpose, differences from Hystrix, version selection, dashboard installation, microservice integration, detailed flow‑control and degrade‑rule configurations, hotspot parameter limiting, system‑adaptive protection, custom block handlers, fallback handling, blacklist/whitelist setup, rule persistence with Nacos, and cluster flow‑control deployment for cloud‑native applications.

Flow ControlNacosSpring Cloud
0 likes · 38 min read
Comprehensive Guide to Alibaba Sentinel: Installation, Dashboard Setup, Flow Control, Degrade Rules, Hotspot Parameters, Persistence, and Cluster Flow Control
Architect
Architect
Sep 8, 2021 · Databases

Redis Scaling Solutions: Partitioning, Master‑Slave, Sentinel, and Cluster

This article explains how to extend Redis beyond a single instance by covering partitioning, master‑slave replication, Sentinel automatic failover, and Redis Cluster, describing their usage methods, advantages, and drawbacks for high‑traffic, high‑availability scenarios.

ClusterPartitioningredis
0 likes · 11 min read
Redis Scaling Solutions: Partitioning, Master‑Slave, Sentinel, and Cluster
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 30, 2021 · Cloud Native

How to Dynamically Manage Sentinel Rules with File-Based DataSource in Spring Cloud

This guide explains how to configure Alibaba Sentinel to load flow‑control, degradation, and system rules from files using a custom AutoRefreshDataSource in a Spring Cloud Alibaba project, covering API methods, pull/push data source modes, Maven setup, YAML settings, rule JSON examples, and Java implementation details.

Dynamic Configurationsentinelspring-cloud
0 likes · 12 min read
How to Dynamically Manage Sentinel Rules with File-Based DataSource in Spring Cloud
Code Ape Tech Column
Code Ape Tech Column
Jul 26, 2021 · Backend Development

Integrating Alibaba Sentinel with Spring Boot for API Flow Control

This step‑by‑step guide shows how to set up the Sentinel dashboard, add the Sentinel client to a Spring Boot project, define protected resources programmatically or with annotations, start the dashboard, and configure flow‑control and degradation rules to limit API traffic.

API Flow ControlBackendMicroservices
0 likes · 9 min read
Integrating Alibaba Sentinel with Spring Boot for API Flow Control
Programmer DD
Programmer DD
Jul 13, 2021 · Backend Development

Spring Cloud Alibaba 2.2.6 Released: New Features, Nacos & Dubbo Enhancements, and Bug Fixes

Spring Cloud Alibaba 2.2.6, compatible with Spring Cloud Hoxton.SR9, introduces feature enhancements for Nacos, Dubbo, and Sentinel along with numerous bug fixes, providing developers with improved service registration, refactored integrations, and resolved issues across Kubernetes, Consul, and tracing components.

DubboNacosSpring Cloud Alibaba
0 likes · 4 min read
Spring Cloud Alibaba 2.2.6 Released: New Features, Nacos & Dubbo Enhancements, and Bug Fixes
IT Architects Alliance
IT Architects Alliance
Jul 10, 2021 · Operations

Building a High‑Availability Redis Service with Sentinel

This article explains how to design and deploy a highly available Redis architecture using Sentinel, covering failure scenarios, evaluation of common HA solutions, step‑by‑step configurations from a single‑node setup to a three‑Sentinel deployment, and practical tips such as using virtual IPs for seamless client access.

BackendDevOpshigh availability
0 likes · 12 min read
Building a High‑Availability Redis Service with Sentinel
IT Architects Alliance
IT Architects Alliance
Jun 20, 2021 · Databases

Master‑Slave Replication Pitfalls and Deep Dive into Redis Sentinel

This article examines the limitations of Redis master‑slave replication, such as manual failover and single‑node bottlenecks, and provides an in‑depth exploration of Redis Sentinel’s architecture, configuration parameters, detection mechanisms, automatic failover process, and best‑practice recommendations for achieving high availability.

Replicationdatabasefailover
0 likes · 11 min read
Master‑Slave Replication Pitfalls and Deep Dive into Redis Sentinel
Aikesheng Open Source Community
Aikesheng Open Source Community
Jun 16, 2021 · Databases

High‑Availability Strategies for Redis: Sentinel Service Discovery, VIP Binding, Keepalived VRRP, and Proxy Approaches

The article explains various Redis high‑availability solutions—including Sentinel service discovery, VIP binding, keepalived VRRP, and proxy middleware—for both master‑slave and cluster architectures, and shows how clients can reliably locate the current master node after failover.

JedisProxyhigh availability
0 likes · 7 min read
High‑Availability Strategies for Redis: Sentinel Service Discovery, VIP Binding, Keepalived VRRP, and Proxy Approaches
Liangxu Linux
Liangxu Linux
May 27, 2021 · Operations

How I Built an Automated Redis Sentinel to Seamlessly Handle Failover

A sysadmin narrates how he monitors four Redis nodes, detects master failure with PING, promotes a slave using SLAVEOF, reconfigures the remaining replicas, and ultimately automates the entire process with a custom Sentinel program and a multi‑node Sentinel cluster for high availability.

Operationsautomationc++
0 likes · 11 min read
How I Built an Automated Redis Sentinel to Seamlessly Handle Failover
Ops Development Stories
Ops Development Stories
May 25, 2021 · Backend Development

Mastering Sentinel Console: Real‑World Guide to Machine Monitoring, Flow Control, and Rule Configuration

This comprehensive tutorial walks you through Sentinel's console features, from environment setup and machine health monitoring to real‑time service metrics, flow‑control, degrade, hotspot, authorization, system, and cluster rules, including practical code examples and configuration tips for Spring Cloud Alibaba applications.

flow-controlsentinelservice monitoring
0 likes · 31 min read
Mastering Sentinel Console: Real‑World Guide to Machine Monitoring, Flow Control, and Rule Configuration
Ops Development Stories
Ops Development Stories
May 25, 2021 · Backend Development

Persist Sentinel Rules to Nacos: Step-by-Step Configuration Guide

Learn how to persist Alibaba Sentinel flow control rules in Nacos by adding the necessary Maven dependency, configuring the datasource in application.yml, setting up rule data in the Nacos console, and verifying the rules via the Sentinel dashboard, with code snippets and screenshots.

NacosRule PersistenceSpring Cloud
0 likes · 4 min read
Persist Sentinel Rules to Nacos: Step-by-Step Configuration Guide
Ops Development Stories
Ops Development Stories
May 25, 2021 · Backend Development

Master Rate Limiting: Counter, Sliding Window, Leaky & Token Bucket Algorithms

This article introduces common rate‑limiting algorithms—counter, sliding‑window, leaky bucket, and token bucket—explains their principles, compares their advantages and drawbacks, and provides Java code examples, including how Sentinel 1.8.0 implements each technique using structures such as LeapArray and WarmUpController.

algorithmjavarate limiting
0 likes · 17 min read
Master Rate Limiting: Counter, Sliding Window, Leaky & Token Bucket Algorithms
Ops Development Stories
Ops Development Stories
May 21, 2021 · Backend Development

How to Integrate Sentinel with Spring Cloud Gateway for Flow Control

This guide explains how to use Alibaba Sentinel with Spring Cloud Gateway, covering dependency setup, YAML configuration, gateway startup parameters, and defining flow‑control rules to protect microservice routes, including code examples and a brief summary of customization options.

Flow ControlMicroservicesSpring Cloud Gateway
0 likes · 4 min read
How to Integrate Sentinel with Spring Cloud Gateway for Flow Control
Manbang Technology Team
Manbang Technology Team
May 10, 2021 · Backend Development

Understanding Sentinel Flow Control Rules and FlowSlot Implementation

This article explains Sentinel's flow control rule definition, the attributes of the FlowRule class, and how the FlowSlot, FlowRuleChecker, and related components evaluate and enforce these rules, including code examples and a discussion of different flow control strategies and node types.

BackendFlowControlMicroservices
0 likes · 16 min read
Understanding Sentinel Flow Control Rules and FlowSlot Implementation
macrozheng
macrozheng
May 6, 2021 · Operations

How I Built an Automated Redis Sentinel System to Handle Failover

An operations engineer narrates how he monitors a four‑node Redis cluster, detects master failure with continuous PINGs, promotes a slave to master, reconfigures replicas, and automates the entire process with a sentinel program and a sentinel cluster for high availability.

automationfailovermonitoring
0 likes · 11 min read
How I Built an Automated Redis Sentinel System to Handle Failover
Manbang Technology Team
Manbang Technology Team
Apr 16, 2021 · Backend Development

Deep Dive into Sentinel’s Core Slot‑Chain Mechanism and Entry Process

This article explains Sentinel’s internal flow‑control workflow by dissecting the entryWithPriority method, the construction of the ProcessorSlot chain, the role of each slot such as NodeSelectorSlot, ClusterBuilderSlot, StatisticSlot, and how the SPI‑based SlotChainBuilder enables extensible, high‑performance request limiting in Java middleware.

Flow ControlSlot Chainbackend-development
0 likes · 8 min read
Deep Dive into Sentinel’s Core Slot‑Chain Mechanism and Entry Process
Top Architect
Top Architect
Apr 12, 2021 · Databases

Designing a High‑Availability Redis Service with Sentinel

This article explains how to build a highly available Redis service by analyzing common failure scenarios, evaluating single‑instance, master‑slave with one or multiple Sentinel processes, and ultimately recommending a three‑Sentinel architecture combined with a virtual IP for seamless client usage.

Master‑Slavefailoverhigh availability
0 likes · 11 min read
Designing a High‑Availability Redis Service with Sentinel
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 2, 2021 · Operations

Understanding Redis Sentinel: High‑Availability Mechanism and Automatic Failover

This article explains how Redis Sentinel provides high‑availability for Redis by continuously monitoring master and replica nodes, detecting failures through subjective and objective down states, electing a new master via quorum‑based voting, and notifying clients of the failover using Pub/Sub events.

Replicationfailoverhigh availability
0 likes · 19 min read
Understanding Redis Sentinel: High‑Availability Mechanism and Automatic Failover
New Oriental Technology
New Oriental Technology
Mar 29, 2021 · Backend Development

Sentinel Flow Control Component: Quick Start, Rules, Annotations, and Internal Mechanisms

This article introduces Alibaba Sentinel, an open‑source flow‑control framework for distributed services, covering Maven integration, dashboard setup, configuration of flow, degrade and hotspot rules, the @SentinelResource annotation, XCloud Sentinel starter usage, and a deep dive into its slot‑chain architecture and sliding‑window algorithm.

Flow ControlHotSpotMicroservices
0 likes · 12 min read
Sentinel Flow Control Component: Quick Start, Rules, Annotations, and Internal Mechanisms
DeWu Technology
DeWu Technology
Mar 19, 2021 · Databases

TDengine Deployment for Sentinel Flow Control Data at DeWu

DeWu chose the open‑source time‑series database TDengine to store billions of daily Sentinel flow‑control metrics, using a super‑table design with per‑resource tables, a three‑node cluster, Druid/MyBatis pooling, and raw‑SQL writes, achieving 10 ms batch write latency, sub‑millisecond queries, and 90 % compression.

JDBCTDengineTime Series Database
0 likes · 11 min read
TDengine Deployment for Sentinel Flow Control Data at DeWu
JavaEdge
JavaEdge
Dec 17, 2020 · Backend Development

How Sentinel Implements Rate Limiting: Deep Dive into Its Core Source Code

This article provides a detailed analysis of Alibaba Sentinel’s rate‑limiting implementation, exploring its slot‑chain architecture, statistic and rule‑checking modules, the BucketLeapArray data structure, context handling, and entry mechanisms, while illustrating key classes such as StatisticNode, ArrayMetric, and ContextUtil with diagrams and code snippets.

BackendCircuit BreakingFlow Control
0 likes · 9 min read
How Sentinel Implements Rate Limiting: Deep Dive into Its Core Source Code
Java Architect Essentials
Java Architect Essentials
Dec 14, 2020 · Backend Development

How to Set Up Alibaba Sentinel for Rate Limiting in a Spring Boot Microservice

This guide walks you through installing Alibaba Sentinel’s dashboard, configuring a Spring Boot client, defining flow rules, and verifying that request throttling works, providing all necessary commands, Maven snippets, YAML settings, and UI screenshots for a complete end‑to‑end rate‑limiting solution.

MicroservicesSpring Bootcircuit breaker
0 likes · 10 min read
How to Set Up Alibaba Sentinel for Rate Limiting in a Spring Boot Microservice
iQIYI Technical Product Team
iQIYI Technical Product Team
Dec 11, 2020 · Cloud Native

iQIYI Microservice Standard Architecture: Design Principles, Components, and Practices

iQIYI’s middleware team introduced a unified microservice standard architecture—combining a single SDK, centralized infrastructure (Nacos registry, Kong gateway, Apollo config, Prometheus‑SkyWalking monitoring, ChaosBlade), the QDAS platform, and extensible open‑source practices—to eliminate redundant builds, ensure high availability, streamline governance, and pave the way for cloud‑native service‑mesh evolution.

NacosService Meshcloud-native
0 likes · 17 min read
iQIYI Microservice Standard Architecture: Design Principles, Components, and Practices
Top Architect
Top Architect
Dec 9, 2020 · Operations

Designing High Availability for Redis Using Sentinel

This article explains how Redis Sentinel provides high‑availability for Redis clusters by monitoring masters and slaves, automatically failing over to a new master, and offering three methods for receiving failover notifications, while recommending an indirect‑service approach for scalable integration.

ConfigurationOperationsfailover
0 likes · 7 min read
Designing High Availability for Redis Using Sentinel
Alibaba Cloud Native
Alibaba Cloud Native
Dec 4, 2020 · Cloud Native

How Sentinel Go Guarantees Microservice Stability in Cloud‑Native Environments

This article explains how Sentinel Go, Alibaba’s open‑source flow‑control library, provides high‑availability protection for microservices through traffic shaping, warm‑up, concurrency control, hotspot limiting, and adaptive system protection, and describes its cloud‑native integrations such as Kubernetes CRD data sources, Service Mesh support, and HPA‑based scaling.

Cloud NativeGohigh availability
0 likes · 17 min read
How Sentinel Go Guarantees Microservice Stability in Cloud‑Native Environments
vivo Internet Technology
vivo Internet Technology
Dec 2, 2020 · Cloud Native

In‑Depth Analysis of Sentinel's Rate‑Limiting Mechanism

Sentinel implements rate‑limiting through a chain‑of‑responsibility where annotated methods trigger SphU.entry, creating a Context, Node, and Entry; slots such as NodeSelectorSlot, ClusterBuilderSlot, StatisticSlot, and FlowSlot update sliding‑window metrics via LeapArray and enforce QPS thresholds, throwing BlockException on violations.

Circuit BreakingSliding Windowjava
0 likes · 18 min read
In‑Depth Analysis of Sentinel's Rate‑Limiting Mechanism
macrozheng
macrozheng
Nov 20, 2020 · Operations

How Redis Achieves High Availability: A Story of Replication and Failover

This article narrates how Redis, personified as a character, synchronizes data between master and slave nodes through command propagation, adopts improved sync strategies, and uses Sentinel's INFO and PING checks to detect failures and automatically trigger failover, illustrating a practical high‑availability cache service.

Replicationfailoverredis
0 likes · 4 min read
How Redis Achieves High Availability: A Story of Replication and Failover
Wukong Talks Architecture
Wukong Talks Architecture
Nov 4, 2020 · Backend Development

Sentinel vs Hystrix: Circuit Breaking, Rate Limiting, Degradation and Isolation in Microservice Architecture

This article explains the concepts of circuit breaking, degradation, rate limiting and isolation, introduces the two widely‑used flow‑control components Sentinel and Hystrix, compares their designs, features and trade‑offs, and provides guidance on selecting the right solution for high‑concurrency microservices.

HystrixMicroservicessentinel
0 likes · 14 min read
Sentinel vs Hystrix: Circuit Breaking, Rate Limiting, Degradation and Isolation in Microservice Architecture
Top Architect
Top Architect
Oct 22, 2020 · Databases

Designing High Availability for Redis with Sentinel

This article explains how to use Redis Sentinel to achieve high availability, covering its core functions, configuration steps, three methods of receiving failover notifications, and a recommended overall design with diagrams and code examples.

Configurationdatabasefailover
0 likes · 9 min read
Designing High Availability for Redis with Sentinel
Alibaba Cloud Native
Alibaba Cloud Native
Oct 20, 2020 · Backend Development

Understanding Sentinel-Go: Core Concepts, Flow Control Architecture, and Implementation Details

This article provides an in‑depth analysis of Sentinel‑Go, covering its fundamental concepts such as Resource and Rule, the Entry and SlotChain mechanisms, flow‑control components like TrafficShapingController, metric storage structures including BucketWrap and LeapArray, and practical code examples illustrating the library’s internal workflow.

FlowControlGoMetrics
0 likes · 26 min read
Understanding Sentinel-Go: Core Concepts, Flow Control Architecture, and Implementation Details
Top Architect
Top Architect
Oct 10, 2020 · Databases

Redis Interview Guide: Core Concepts, Caching with Spring Boot, Persistence, Replication, Sentinel and Performance

This comprehensive guide explains what Redis is, its data structures and features, demonstrates how to use Redis as a cache in Spring Boot applications, discusses cache eviction policies, persistence mechanisms, replication, Sentinel high‑availability, and performance characteristics while also covering common interview questions such as cache snowball, penetration and breakdown.

PersistenceReplicationSpring Boot
0 likes · 30 min read
Redis Interview Guide: Core Concepts, Caching with Spring Boot, Persistence, Replication, Sentinel and Performance