spring-boot-resilience4j

Configure Resilience4j 2.x resilience patterns for Spring Boot 3.x applications.

3|Updated Oct 6, 2025
One-click install
npx skills add https://github.com/lgzarturo/springboot-course --skill spring-boot-resilience4j-lgzarturo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spring-boot-resilience4j
Source: https://github.com/lgzarturo/springboot-course/tree/main/.agents/skills/spring-boot-resilience4j
Command: npx skills add https://github.com/lgzarturo/springboot-course --skill spring-boot-resilience4j-lgzarturo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provide resilience patterns for Spring Boot applications to guard external service calls.

Core Features & Use Cases

  • Implements circuit breakers, retries, rate limiters, bulkheads, and time limiters to protect services from failures and overload.
  • Integrates with Spring Boot 3.x and Resilience4j to provide configurable fault-tolerance behavior with Actuator monitoring.
  • Supports combined patterns for end-to-end resilience across microservices, improving reliability and degrade gracefully under load.

Quick Start

Configure resilience4j with Spring Boot to enable circuit breakers, retries, rate limiters, and bulkheads for your services.

Frequently Asked Questions about spring-boot-resilience4j

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure circuit breakers in Spring Boot 3.x?

Configure circuit breakers in Spring Boot 3.x using Resilience4j 2.x to guard external service calls. This Skill provides configurable fault-tolerance behavior with Actuator monitoring and guidelines for testing and fallback strategies.

How do bulkheads and rate limiters protect microservices from overload?

Bulkheads and rate limiters protect microservices from overload by restricting concurrent calls and limiting request rates. This Skill implements these resilience patterns to improve reliability and ensure services degrade gracefully under load.

Does Resilience4j 2.x work with Spring Boot 3.x Actuator monitoring?

Yes, Resilience4j 2.x works with Spring Boot 3.x Actuator monitoring. This Skill integrates with both frameworks to provide configurable fault-tolerance behavior and monitor resilience metrics across your microservices.

What's the best way to combine retry and time limiter patterns in Spring Boot?

The best way to combine retry and time limiter patterns in Spring Boot is using Resilience4j. This Skill supports combined patterns for end-to-end resilience across microservices, including configuration guidelines and fallback strategies.

Why do my Spring Boot external service calls need fallback strategies?

Spring Boot external service calls need fallback strategies to handle failures gracefully. This Skill provides guidelines for configuration, testing, and fallback strategies to protect services from failures and overload.