Hướng dẫn áp dụng Circuit Breaker bằng Resilience4j
Thư viện sử dụng
- Spring Boot: version 2.4.11
- Spring Cloud: version 2020.0.4
- org.springframework.cloud:spring-cloud-starter-openfeign
- org.springframework.cloud:spring-cloud-starter-circuitbreaker-resilience4j
Tạo client service-A
- Thêm config cho OpenFeign client và Resilience4j
- Tạo OpenFeign client và thêm @CircuitBreaker
Tạo server service-B đơn giản
Ý nghĩa các giá trị config
Reference
Source code ở đây