У меня есть одно задание на обогащение событий, при котором я вызываю несколько внешних API (запросы GET и POST).Он работает нормально, но у меня есть проблема, когда запрос не выполняется из-за какого-то исключения, иногда мне нужно повторить его.
Так что, когда запрос не удается, мне нужно повторить попытку, так что лучше всего подойдет
Повторить попытку в том же задании на искру => Проблема: Может долго удерживать поток исполнителя, что может ухудшить производительность.
Обрабатывать API-интерфейсы сбоя в различных программных средствахотправьте событие в apiRetryProgram и добавьте дополнительный блок json к событию с ответами api и отправьте снова в задание по обогащению события.
Я хочу использовать 2-й подход, поэтому, пожалуйста, предложите мне хороший подход к решению.
Я использую потоковую искру, кинезис и другие компоненты aws