MicroservicesTutorial/config-data/user-service.yml

39 lines
1.3 KiB
YAML

server:
port: ${PORT:${SERVER_PORT:0}}
eureka:
client:
fetch-registry: true
register-with-eureka: true
service-url:
default-zone: http://localhost:8761/eureka
instance:
instance-id: ${spring.application.name}:${spring.application.instance_id:${random.value}}
resilience4j.circuitbreaker:
instances:
carsCB:
registerHealthIndicator: true
slidingWindowSize: 10
permittedNumberOfCallsInHalfOpenState: 3
slidingWindowType: TIME_BASED
minimumNumberOfCalls: 4
waitDurationInOpenState: 5s
failureRateThreshold: 50
eventConsumerBufferSize: 10
bikesCB:
registerHealthIndicator: true
slidingWindowSize: 10
permittedNumberOfCallsInHalfOpenState: 3
slidingWindowType: TIME_BASED
minimumNumberOfCalls: 4
waitDurationInOpenState: 5s
failureRateThreshold: 50
eventConsumerBufferSize: 10
allCB:
registerHealthIndicator: true
slidingWindowSize: 10
permittedNumberOfCallsInHalfOpenState: 3
slidingWindowType: TIME_BASED
minimumNumberOfCalls: 4
waitDurationInOpenState: 5s
failureRateThreshold: 50
eventConsumerBufferSize: 10