diff --git a/main-service.yml b/main-service.yml index 51009153b1e705fc09f420b6a4fc8100c065b05b..a5dda9fb9df8d4a6ed8f236020d90fc2f1811e09 100644 --- a/main-service.yml +++ b/main-service.yml @@ -2,6 +2,31 @@ spring: data: mongodb: uri: mongodb://mongo-db-auth:27015/db +resilience4j.circuitbreaker: + instances: + findAllAccount: + registerHealthIndicator: true + ringBufferSizeInClosedState: 5 + ringBufferSizeInHalfOpenState: 3 + waitDurationInOpenState: 10s + failureRateThreshold: 50 +resilience4j.bulkhead: + instances: + bulkheadfindAllAccount: + maxWaitDuration: 2ms + maxConcurrentCalls: 20 +resilience4j.thread-pool-bulkhead: + instances: + bulkheadfindAllAccount: + maxThreadPoolSize: 1 + coreThreadPoolSize: 1 + queueCapacity: 1 +resilience4j.retry: + instances: + retryFindAllAccount: + maxRetryAttempts: 5 + waitDuration: 10000 + eureka: client: service-url: