resilience4j 공식 레퍼런스를 한글로 번역한 문서입니다.
전체 목차는 여기에 있습니다.
목차
Create a RateLimiterRegistry
커스텀 RateLimiterConfig를 통해 RateLimiterRegistry를 만들어보자.
// Create a custom configuration for a RateLimiter
RateLimiterConfig config = RateLimiterConfig.custom()
.timeoutDuration(TIMEOUT)
.limitRefreshPeriod(REFRESH_PERIOD)
.limitForPeriod(LIMIT)
.build();
// Create a RateLimiterRegistry with a custom global configuration
RateLimiterRegistry registry = RateLimiterRegistry.of(config);
Override the RegistryStore
커스텀 구현체로 인메모리 RegistryStore를 재정의할 수 있다. 예를 들어 일정 시간이 지나면 사용하지 않는 인스턴스를 제거하는 캐시를 사용하고 싶다면:
RateLimiterRegistry rateLimiterRegistry = RateLimiterRegistry.custom()
.withRegistryStore(new CacheRateLimiterRegistryStore())
.build();
Next :Retry
Retry 모듈 기본 소개를 한글로 번역한 문서입니다. Retry 동작 원리와 설정값을 소개합니다.
전체 목차는 여기에 있습니다.