Tagged articles
261 articles
Page 3 of 3
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.

JavaSpring Bootcircuit breaker
0 likes · 9 min read
Getting Started with Alibaba Sentinel for Rate Limiting and Circuit Breaking in Spring Boot
Programmer DD
Programmer DD
Sep 27, 2020 · Databases

How Redis Sentinel Guarantees Automatic Failover and High Availability

This article explains how Redis Sentinel provides automatic failover and high availability by using master‑slave replication, multiple Sentinel nodes, consensus‑based leader election, and client notification mechanisms to ensure continuous service despite node failures.

Replicationdatabasefailover
0 likes · 11 min read
How Redis Sentinel Guarantees Automatic Failover and High Availability
Architect's Tech Stack
Architect's Tech Stack
Sep 9, 2020 · Databases

How Redis Sentinel Implements Automatic Failover

This article explains how Redis Sentinel provides automatic failover by combining multi‑replica deployment, health monitoring, leader election, and distributed consensus to detect master failures, select a new master, promote it, and notify clients, ensuring high availability for Redis databases.

Database ReplicationDistributed Systemsautomatic failover
0 likes · 10 min read
How Redis Sentinel Implements Automatic Failover
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 24, 2020 · Databases

Understanding Redis Deployment Modes: Standalone, Master‑Slave, Sentinel, and Cluster

This article provides a comprehensive guide to Redis deployment, covering standalone, master‑slave replication, Sentinel high‑availability, and cluster sharding modes, detailing their principles, advantages, drawbacks, and step‑by‑step configuration examples with Maven dependencies and Redis configuration files.

ClusterConfigurationDeployment
0 likes · 28 min read
Understanding Redis Deployment Modes: Standalone, Master‑Slave, Sentinel, and Cluster
IT Architects Alliance
IT Architects Alliance
Aug 4, 2020 · Backend Development

Designing Effective Rate Limiting and Circuit Breaking for Microservice APIs

This article examines the motivations, resource granularity, rule definition, and calculation logic behind implementing rate limiting and circuit breaking in microservice architectures, using examples like Sentinel and Hystrix, and outlines a step-by-step design for integrating these controls with API gateways.

Backend ArchitectureCircuit BreakingHystrix
0 likes · 14 min read
Designing Effective Rate Limiting and Circuit Breaking for Microservice APIs
dbaplus Community
dbaplus Community
Jul 20, 2020 · Operations

How to Build Reliable Monitoring for Low‑Frequency Financial Services

After two years transitioning from e‑commerce to finance, the team shares practical monitoring strategies for low‑frequency financial services, contrasting e‑commerce traffic‑based methods with finance‑specific challenges, and detailing point‑based metrics, hourly success‑rate alerts, aspect‑oriented exception handling, white‑list filtering, and Sentinel‑based circuit breaking.

AlertingAspect Oriented ProgrammingCircuit Breaking
0 likes · 16 min read
How to Build Reliable Monitoring for Low‑Frequency Financial Services
Top Architect
Top Architect
May 29, 2020 · Databases

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

This article explains how to extend Redis beyond single‑node limits by using partitioning, master‑slave replication, Sentinel for automatic failover, and Redis Cluster with hash slots, detailing their usage, advantages, drawbacks, and configuration examples for building high‑availability and scalable in‑memory data stores.

ClusterPartitioningReplication
0 likes · 11 min read
Redis Scaling Strategies: Partitioning, Master‑Slave Replication, Sentinel, and Cluster
Top Architect
Top Architect
Apr 14, 2020 · Databases

Designing a High‑Availability Redis Service with Sentinel

This article explains how to build a highly available Redis service by analyzing failure scenarios, comparing single‑instance, master‑slave with one or multiple Sentinel processes, and finally presenting a three‑Sentinel architecture that ensures continuous service despite node or network outages.

architecturefailoverhigh availability
0 likes · 11 min read
Designing a High‑Availability Redis Service with Sentinel
Java Architecture Diary
Java Architecture Diary
Mar 23, 2020 · Backend Development

Why SpringBoot Admin Shows Services Offline and How to Fix Sentinel Health

This article explains how SpringBoot Admin visualizes service status via the Spring Actuator health endpoint, why some services appear offline despite functioning, and provides step‑by‑step troubleshooting of Sentinel health checks, including configuration tweaks and code examples to ensure proper initialization and connectivity.

SpringBootbackend-monitoringhealth check
0 likes · 7 min read
Why SpringBoot Admin Shows Services Offline and How to Fix Sentinel Health
Java Architecture Diary
Java Architecture Diary
Feb 24, 2020 · Cloud Native

Spring Cloud Alibaba Sentinel v2.2.0: Breaking Changes and Migration Guide

Upgrading from Spring Cloud Alibaba v2.1.0 to v2.2.0 introduces breaking changes in Sentinel integration, including the shift from servlet‑based filters to Spring MVC interceptors, altered request‑origin parsing, default URL interception patterns, and lazy‑loading behavior, with code examples and configuration fixes to ensure smooth migration.

Spring Cloud Alibabacloud-nativemigration
0 likes · 4 min read
Spring Cloud Alibaba Sentinel v2.2.0: Breaking Changes and Migration Guide
Java Backend Technology
Java Backend Technology
Feb 9, 2020 · Backend Development

Mastering Service Fault Tolerance: A Deep Dive into Sentinel for Microservices

This article explains why microservice architectures need circuit breaking and degradation, introduces Alibaba's Sentinel as a lightweight traffic‑control solution, guides you through deploying the Sentinel dashboard, and details how to configure and apply gateway flow‑control rules for Spring Cloud gateways.

Circuit BreakingFlow ControlMicroservices
0 likes · 9 min read
Mastering Service Fault Tolerance: A Deep Dive into Sentinel for Microservices
Java Architecture Diary
Java Architecture Diary
Dec 30, 2019 · Backend Development

What Is Seata? The Open‑Source Distributed Transaction Solution for Microservices

Seata is an open‑source distributed transaction framework designed for microservice architectures, offering high performance and ease of use, with origins in Alibaba’s internal consistency middleware and now commercialized, and the article outlines its AT solution alongside a comprehensive Spring Cloud Alibaba tutorial covering Nacos, Sentinel, and Seata topics.

Distributed TransactionsMicroservicesNacos
0 likes · 3 min read
What Is Seata? The Open‑Source Distributed Transaction Solution for Microservices
Java Captain
Java Captain
Dec 5, 2019 · Databases

Understanding Redis: From Basic Concepts to Advanced Features and Deployment Strategies

This article provides a comprehensive overview of Redis, explaining its core data structures, caching use cases, persistence mechanisms, high‑availability features like Sentinel and replication, clustering for horizontal scaling, and client‑side capabilities such as transactions, Lua scripting, pipelining, and distributed locks.

ClusterDistributed SystemsLua
0 likes · 13 min read
Understanding Redis: From Basic Concepts to Advanced Features and Deployment Strategies
Java High-Performance Architecture
Java High-Performance Architecture
Dec 2, 2019 · Databases

How Redis Sentinel Ensures Automatic Failover and High Availability

Redis Sentinel provides an automated high‑availability solution for Redis by monitoring master health, broadcasting SDOWN/ODOWN messages, electing a new master based on priority, offset and runid, and allowing clients to discover the current master via sentinel commands, all explained with configuration examples and diagrams.

Configurationhigh availabilitymonitoring
0 likes · 6 min read
How Redis Sentinel Ensures Automatic Failover and High Availability
Java Architecture Diary
Java Architecture Diary
Jul 30, 2019 · Backend Development

Mastering Dynamic Rate Limiting in Spring Cloud Gateway with Sentinel

This article examines the limitations of Spring Cloud Gateway's native RequestRateLimiter, introduces Sentinel's flow control integration, provides Maven dependencies, configuration examples, and demonstrates dynamic rate‑limiting adjustments via Nacos, illustrating effective traffic protection for microservice gateways.

NacosSpring Cloud Gatewayrate limiting
0 likes · 7 min read
Mastering Dynamic Rate Limiting in Spring Cloud Gateway with Sentinel
Programmer DD
Programmer DD
Jun 30, 2019 · Backend Development

Master Sentinel Flow Control and Circuit Breaking in Spring Cloud Alibaba

This tutorial shows how to use the @SentinelResource annotation to define custom resource points, configure flow‑limiting and degradation rules, and implement block handlers and fallback methods for Spring Cloud Alibaba applications, with step‑by‑step code examples and dashboard screenshots.

BackendCircuit BreakingFlow Control
0 likes · 12 min read
Master Sentinel Flow Control and Circuit Breaking in Spring Cloud Alibaba
G7 EasyFlow Tech Circle
G7 EasyFlow Tech Circle
Jun 10, 2019 · Backend Development

How Sentinel Enhances Circuit Breaking and Rate Limiting for Dubbo Microservices in IoT

This article explains how the IoT business platform adopts Alibaba Sentinel to provide circuit breaking and rate‑limiting for Dubbo microservices, integrates with Apollo for centralized rule distribution, implements automatic downgrade, thread isolation, and cache‑based degradation to improve system reliability and resilience.

ApolloCircuit BreakingDubbo
0 likes · 9 min read
How Sentinel Enhances Circuit Breaking and Rate Limiting for Dubbo Microservices in IoT
Programmer DD
Programmer DD
May 22, 2019 · Cloud Native

How to Sync Sentinel Dashboard Rules to Nacos: Step‑by‑Step Guide

This article walks through modifying Sentinel Dashboard so that rule changes are automatically synchronized to Nacos, detailing six implementation steps, required pom changes, UI adjustments, custom Nacos configuration classes, rule provider/publisher beans, and final integration tweaks.

DashboardNacossentinel
0 likes · 7 min read
How to Sync Sentinel Dashboard Rules to Nacos: Step‑by‑Step Guide
Programmer DD
Programmer DD
May 7, 2019 · Cloud Native

Sync Sentinel Flow Rules with Apollo for Persistent Configuration

This tutorial explains the limitation of Sentinel Dashboard rule persistence, analyzes the data flow, and provides a step‑by‑step solution using DynamicRuleProvider and DynamicRulePublisher to read and write flow rules in Apollo, complete with code examples and configuration details.

Apolloflow-controlsentinel
0 likes · 11 min read
Sync Sentinel Flow Rules with Apollo for Persistent Configuration
Java Captain
Java Captain
Feb 9, 2019 · Databases

Evolution of Redis Cluster Architecture and Interview Tips

This article reviews the progression of Redis high‑availability solutions—from simple replication with Sentinel, through proxy‑based setups, to native Redis Cluster—explains their advantages and drawbacks, and provides practical interview Q&A tips for candidates.

ClusterProxydatabase
0 likes · 9 min read
Evolution of Redis Cluster Architecture and Interview Tips
ITPUB
ITPUB
Jan 28, 2019 · Databases

How to Prevent Redis Single‑Point Failures with Sentinel and Master‑Slave Replication

This article explains Redis’s key features and common use cases, highlights the risks of single‑node deployments, compares two master‑slave replication architectures, and outlines their pros and cons, and details how Redis Sentinel provides automated monitoring, failover, and configuration to achieve high availability.

databasedisaster recoveryhigh availability
0 likes · 10 min read
How to Prevent Redis Single‑Point Failures with Sentinel and Master‑Slave Replication
dbaplus Community
dbaplus Community
Jan 27, 2019 · Databases

How to Build a Highly Available Redis Service with Sentinel and Virtual IP

This article walks through the design of a highly available Redis deployment, explains common failure scenarios, compares single‑node, master‑slave, and multi‑Sentinel architectures, and shows how adding a virtual IP and three Sentinel instances can provide robust HA while keeping client usage simple.

databasehigh availabilityredis
0 likes · 13 min read
How to Build a Highly Available Redis Service with Sentinel and Virtual IP
ITPUB
ITPUB
Dec 7, 2018 · Databases

Mastering Redis High Availability: Sentinel, Cluster, and Real‑World Architectures

This article provides a comprehensive guide to Redis high‑availability solutions, detailing Sentinel principles, multiple HA architectures such as DNS‑based, VIP‑based, Keepalived, Redis Cluster, Twemproxy and Codis, and shares practical best‑practice recommendations for deployment and failover.

Clusterhigh availabilityredis
0 likes · 14 min read
Mastering Redis High Availability: Sentinel, Cluster, and Real‑World Architectures
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.

HystrixJavaMicroservices
0 likes · 8 min read
Migrate from Hystrix to Sentinel: A Practical Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 10, 2018 · Operations

How to Build a Highly Available Redis Service with Sentinel and Virtual IP

This article explains why Redis is a popular in‑memory key‑value store, defines high availability, enumerates failure scenarios, and walks through four incremental architectures—single instance, master‑slave with one Sentinel, dual Sentinel, and three‑Sentinel with VIP—to achieve a robust, production‑grade Redis deployment.

Operationsredissentinel
0 likes · 12 min read
How to Build a Highly Available Redis Service with Sentinel and Virtual IP
Architecture Digest
Architecture Digest
Aug 24, 2018 · Databases

Redis High‑Availability Solutions: Architecture Options, Advantages, Disadvantages and Recommendations

This article reviews the common Redis deployment patterns—including single‑instance, master‑slave replication, Sentinel, Cluster and custom solutions—analyzes their strengths and weaknesses, and provides practical configuration tips and recommendations for building reliable, scalable Redis services in production environments.

Clusterredissentinel
0 likes · 12 min read
Redis High‑Availability Solutions: Architecture Options, Advantages, Disadvantages and Recommendations
dbaplus Community
dbaplus Community
Aug 19, 2018 · Databases

Redis Deployment Options: Pros & Cons of Single, Replication, Sentinel, Cluster, and Custom Solutions

This article examines five common Redis deployment patterns—single instance, master‑slave replication, Sentinel, Cluster, and custom high‑availability solutions—detailing their architectures, advantages, drawbacks, and practical configuration tips to help engineers choose the most suitable setup for their workloads.

ClusterReplicationdatabase
0 likes · 12 min read
Redis Deployment Options: Pros & Cons of Single, Replication, Sentinel, Cluster, and Custom Solutions
Architecture Digest
Architecture Digest
Jun 24, 2018 · Databases

Designing a High‑Availability Redis Service with Sentinel

This article explains how to build a highly available Redis service using Sentinel, discusses failure scenarios, compares single‑instance, master‑slave, and multi‑Sentinel architectures, and provides practical guidance on deployment, VIP handling, and operational considerations.

Operationsredissentinel
0 likes · 11 min read
Designing a High‑Availability Redis Service with Sentinel
ITPUB
ITPUB
Jun 22, 2018 · Databases

How to Build a Highly Available Redis Service with Sentinel and Virtual IP

This article explains how to design and implement a highly available Redis deployment using master‑slave replication, multiple Redis Sentinel instances, and a virtual IP to provide seamless failover while maintaining simple client connectivity, covering failure scenarios, architecture choices, and practical configuration tips.

databasefailoverhigh availability
0 likes · 12 min read
How to Build a Highly Available Redis Service with Sentinel and Virtual IP
ITPUB
ITPUB
Apr 14, 2018 · Databases

Designing a Highly Available Redis Service with Sentinel and Multi‑Sentinel Architecture

This article explains how to define high availability for Redis, enumerates typical failure scenarios, compares four deployment patterns—from a single instance to a three‑sentinel setup—and provides practical steps, diagrams, and tips for achieving reliable Redis service using Sentinel and virtual IP failover.

architecturedatabasefailover
0 likes · 14 min read
Designing a Highly Available Redis Service with Sentinel and Multi‑Sentinel Architecture
Architecture Digest
Architecture Digest
Apr 5, 2018 · Databases

Designing a Highly Available Redis Service Using Sentinel

This article explains how to build a highly available Redis deployment by defining HA requirements, analyzing failure scenarios, and progressively implementing solutions from a single instance to a three‑sentinel architecture with virtual IP failover for seamless client access.

failoverhigh availabilitysentinel
0 likes · 11 min read
Designing a Highly Available Redis Service Using Sentinel
Architecture Digest
Architecture Digest
Mar 29, 2018 · Databases

Designing a High‑Availability Redis Service with Sentinel

This article explains how to build a highly available Redis deployment using Redis Sentinel, compares several architectural options, and details the final three‑sentinel design that tolerates node, process, and network failures while keeping client access simple.

Infrastructurefailoverhigh availability
0 likes · 12 min read
Designing a High‑Availability Redis Service with Sentinel
dbaplus Community
dbaplus Community
Nov 15, 2017 · Databases

How to Optimize Redis Server Config, Eviction Policies, and Sentinel Failover

This article shares practical experiences and step‑by‑step guidance on tuning Redis server settings, choosing appropriate eviction policies, limiting client output buffers, disabling risky commands, handling Sentinel‑based master‑slave failover, and selecting the right persistence strategy for reliable and high‑performance deployments.

PersistenceServer Configurationeviction policy
0 likes · 17 min read
How to Optimize Redis Server Config, Eviction Policies, and Sentinel Failover
Efficient Ops
Efficient Ops
Aug 24, 2017 · Databases

Mastering Redis Disaster Recovery: Sentinel and Manual Failover Strategies

This article explains how to protect Redis deployments from single‑point failures by using master‑slave replication, manual failover procedures, and the automated high‑availability Sentinel solution, providing practical guidance for reliable disaster recovery in non‑clustered environments.

high availabilitymaster-slave replicationredis
0 likes · 11 min read
Mastering Redis Disaster Recovery: Sentinel and Manual Failover Strategies
21CTO
21CTO
Jun 18, 2017 · Databases

Mastering Redis High Availability: Sentinel, VIP, and Cluster Strategies

This article explains why Redis high‑availability is essential, details the inner workings of Redis Sentinel, compares several HA architectures—including Sentinel with DNS or VIP, client‑side Sentinel, Keepalived/Haproxy, Redis Cluster, Twemproxy, and Codis—lists their pros and cons, and shares practical best‑practice recommendations for building reliable Redis deployments.

Clusterdatabasehigh availability
0 likes · 19 min read
Mastering Redis High Availability: Sentinel, VIP, and Cluster Strategies
Architecture Digest
Architecture Digest
Jun 16, 2017 · Databases

Redis High‑Availability Architecture and Best Practices

This article explains Redis fundamentals, details the Sentinel mechanism, compares several high‑availability deployment patterns—including Sentinel with DNS or VIP, client‑direct connections, Keepalived/Haproxy, Redis Cluster, Twemproxy, and Codis—provides their advantages and drawbacks, and offers practical best‑practice recommendations for reliable production use.

Database Architecturebest practicesfailover
0 likes · 12 min read
Redis High‑Availability Architecture and Best Practices
ITPUB
ITPUB
May 24, 2017 · Databases

How to Build a Redis High‑Availability Cluster with Sentinel and VIP

This guide walks through setting up a Redis high‑availability solution using master‑slave replication, Redis Sentinel for automatic failover, and a floating VIP to provide a stable endpoint, covering environment preparation, configuration files, firewall rules, testing, and client integration.

failoverhigh availabilitylinux
0 likes · 10 min read
How to Build a Redis High‑Availability Cluster with Sentinel and VIP
Architecture Digest
Architecture Digest
May 22, 2017 · Databases

Building a High‑Availability Redis System with Sentinel and VIP

This guide demonstrates how to configure a highly available Redis deployment using master‑slave replication, Redis Sentinel for automatic failover, and virtual IP (VIP) migration, covering environment setup, configuration files, firewall adjustments, testing procedures, and client connection strategies.

databasefailoverredis
0 likes · 11 min read
Building a High‑Availability Redis System with Sentinel and VIP
dbaplus Community
dbaplus Community
Apr 18, 2017 · Databases

How to Build a Reliable Redis Sentinel HA Setup and Fix Password Auto‑Rewrite

This article explains how to deploy a Redis master‑slave cluster with Sentinel for high availability, details application configuration, highlights a subtle issue where Redis passwords are automatically rewritten after failover, and provides three remediation approaches including a source‑code patch with GitHub links.

Configurationhigh availabilityredis
0 likes · 7 min read
How to Build a Reliable Redis Sentinel HA Setup and Fix Password Auto‑Rewrite
ITPUB
ITPUB
Oct 31, 2016 · Backend Development

Why Redis Beats MySQL for Distributed Caching: Deployment and HA Strategies

The article evaluates storage options for shared collections across multiple machines, explains why Redis 3.2 meets high‑availability, persistence, and data‑structure needs, and details the chosen deployment using master‑slave replication, Sentinel clusters, and supporting scripts.

DeploymentPersistencecaching
0 likes · 8 min read
Why Redis Beats MySQL for Distributed Caching: Deployment and HA Strategies
High Availability Architecture
High Availability Architecture
May 3, 2016 · Databases

Designing and Scaling a Social Platform with Redis

This article explains how to build a micro‑blogging social system using Redis, covering core data models, read‑through replication, Sentinel failover, and write‑side sharding techniques that enable the platform to handle hundreds of millions of users and massive traffic.

Social networkhigh availabilityread replication
0 likes · 19 min read
Designing and Scaling a Social Platform with Redis
Architect
Architect
Jul 24, 2015 · Operations

Distributed Cache Strategies for High‑Traffic Flash‑Sale Scenarios

The article reviews a 2014 Double‑11 flash‑sale caching solution, analyzing traffic spikes, evaluating scaling versus caching approaches, and proposing a sentinel‑based distributed cache that pre‑emptively refreshes data to avoid cache penetration and ensure high‑concurrency reliability.

BackendDistributed Systemsflash sale
0 likes · 8 min read
Distributed Cache Strategies for High‑Traffic Flash‑Sale Scenarios