Интеграция resilience4j с приводом с пружинной загрузкой 2, когда аннотации не используются? - PullRequest
0 голосов
/ 26 сентября 2019

Приложение webflux на основе моей весенней загрузки 2.1 (из проектный реактор ) использует библиотеку (L), которая выставляет Mono, завернутый в CircuitBreakerOperator из Resilience4j 1.0.0 (это )не с использованием аннотаций, таких как @CircuitBreaker).

Я бы очень хотел показать метрики для этого автоматического выключателя в консоли управления http исполнительного механизма Spring (например, в конечной точке работоспособности).Я добавил зависимость io.github.resilience4j:resilience4j-spring-boot2:1.0.0, но когда я загружаю страницу состояния, я вижу только это:

{
    "status": "UP",
    "refreshScope": {
            "status": "UP"
        },
        "rateLimiters": {
            "status": "UNKNOWN"
        },
        "circuitBreakers": {
            "status": "UNKNOWN"
        }
    }
}

Т.е. не похоже, что выключатели из библиотеки L обнаружены.Поэтому мой вопрос заключается в том, как я могу информировать Spring Actuator о автоматических выключателях resilience4j (и, предпочтительно, об ограничителях скорости и т. Д.), Когда они не применены с использованием аннотаций?

...