UsefulLinks
Computer Science
Microservices
Spring Boot Microservices
1. Foundational Concepts
2. Development Environment Setup
3. Building Your First Spring Boot Microservice
4. Data Management in Microservices
5. Inter-Service Communication
6. Service Discovery and Registration
7. Centralized Configuration Management
8. API Gateway Implementation
9. Resilience and Fault Tolerance
10. Security in Microservices
11. Observability and Monitoring
12. Containerization and Deployment
13. Testing Strategies for Microservices
14. Advanced Topics and Best Practices
9.
Resilience and Fault Tolerance
9.1.
Resilience Patterns
9.1.1.
Timeout Pattern
9.1.2.
Retry Pattern
9.1.3.
Circuit Breaker Pattern
9.1.4.
Bulkhead Pattern
9.1.5.
Rate Limiter Pattern
9.1.6.
Fallback Pattern
9.2.
Resilience4j Implementation
9.2.1.
Library Overview
9.2.2.
Circuit Breaker Module
9.2.2.1.
State Management
9.2.2.2.
Configuration Options
9.2.2.3.
Fallback Implementation
9.2.2.4.
Metrics and Events
9.2.3.
Retry Module
9.2.3.1.
Retry Policies
9.2.3.2.
Backoff Strategies
9.2.3.3.
Exception Handling
9.2.4.
Bulkhead Module
9.2.4.1.
Thread Pool Bulkhead
9.2.4.2.
Semaphore Bulkhead
9.2.4.3.
Resource Isolation
9.2.5.
Rate Limiter Module
9.2.5.1.
Rate Limiting Strategies
9.2.5.2.
Configuration Options
9.2.5.3.
Integration Patterns
9.2.6.
Time Limiter Module
9.2.6.1.
Timeout Configuration
9.2.6.2.
Asynchronous Execution
9.2.6.3.
Timeout Handling
Previous
8. API Gateway Implementation
Go to top
Next
10. Security in Microservices