У меня мало микро-сервисов, они принимают данные от клиента и обрабатывают запрос асинхронно, позже клиент может прийти и проверить состояние, чтобы сделать мою платформу надежной, я планирую предоставить HA с такими же сервисами настройки (atleat 2) и также регистрация в eureka, а также все мои сервисы находятся за балансировщиком нагрузки
Теперь я застрял в поиске решения, если сбой узла или сервисы выходят из строя после принятия запроса.
Допустим, у меня есть Service-A1 и Service-A2, оба имеют одинаковые возможности.
Теперь Service-A1 принимает запрос и дает принятый ответ клиенту, затем начинает обработку задания и обновляет свои промежуточные результаты в дБ, теперь из-за сбоя какого-либо узла или службы cra sh он не может выполнить задание ,
В этом случае я хочу, чтобы другая служба автоматически обнаруживала (получала уведомления), чтобы продолжить, чтобы она могла прочитать состояние задания и продолжить запрос задания для завершения.
Есть ли какая-либо функция в Spring Eureka или zookeeper для просмотра и уведомления других о продолжении. ?