Как активировать автоматический выключатель для разделенного приложения в SCDF - PullRequest
0 голосов
/ 07 июня 2019

У меня есть приложение процессора Spring Cloud Stream, которое использует шаблон отдыха для публикации данных в веб-сервис и возвращает ответ на последующие приложения в конвейере.Само приложение разбито на разделы.Требование заключается в том, что в случае возникновения ошибок, возвращаемых веб-службой, и когда ошибки превышают минимальный порог, независимо от раздела, должен быть запущен резервный метод.

Я пытался использовать Spring Cloud Netflix Hystrix.Но Hystrix, похоже, не работает должным образом с аннотированным методом @ServiceActivator.Автоматический выключатель всегда находится в разомкнутом состоянии и всегда вызывается резервный метод.

Попытался реализовать собственную логику для вызова аварийного метода путем проверки количества ошибок.Но так как это приложение разделено, другие разделы не получат переменную подсчета ошибок.Есть ли другой механизм или шаблон, который я могу использовать?

...