39 lines
1.3 KiB
YAML
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 |