mirror of
https://gitlab.com/mangadex-pub/mangadex_at_home.git
synced 2024-01-19 02:48:37 +00:00
Format
This commit is contained in:
parent
0c3be9f4b3
commit
d91ed7ac10
|
@ -230,7 +230,8 @@ fun getServer(
|
|||
registry: PrometheusMeterRegistry,
|
||||
client: HttpHandler
|
||||
): Http4kServer {
|
||||
val circuitBreaker = CircuitBreaker.of("circuit",
|
||||
val circuitBreaker = CircuitBreaker.of(
|
||||
"circuit",
|
||||
CircuitBreakerConfig.custom()
|
||||
.slidingWindow(50, 20, CircuitBreakerConfig.SlidingWindowType.COUNT_BASED)
|
||||
.permittedNumberOfCallsInHalfOpenState(10)
|
||||
|
@ -239,8 +240,9 @@ fun getServer(
|
|||
.build()
|
||||
)
|
||||
|
||||
val circuited = ResilienceFilters.CircuitBreak(circuitBreaker,
|
||||
isError = { r: Response -> !r.status.successful } // this defaults to >= 500
|
||||
val circuited = ResilienceFilters.CircuitBreak(
|
||||
circuitBreaker,
|
||||
isError = { r: Response -> !r.status.successful }
|
||||
)
|
||||
|
||||
val upstream = ClientFilters.MicrometerMetrics.RequestTimer(registry)
|
||||
|
|
Loading…
Reference in a new issue