ну да, то есть, у нас там либо при 500 надо сразу вернуть ошибку во фронт, либо вернуть не ошибку, а ответ, что в процессе, а потом начать ретраить, и, если чё, дослать, что сорьки, не вышло
ну да, то есть, у нас там либо при 500 надо сразу вернуть ошибку во фронт, либо вернуть не ошибку, а ответ, что в процессе, а потом начать ретраить, и, если чё, дослать, что сорьки, не вышло
просто тогда рискуете подвесить ещё и фронт - там запись в БД, таймауты, а какие-то вещи камунда вообще может сама асинхронно исполнять. С такими вещами фронт по таймаутам или разрывам имеет больше шансов сам по себе упасть)
поэтому мы либо сразу синхронно ответ отдаём, либо отдаём "погодите, у нас считается", а потом, если не вышло, через специальное апи банка, что не вышло
если углубиться в таймаут-ивенты, то они тоже не ровно через 30 секунд выполнятся, если мне память не изменяет. Они гарантируют, что не ранее чем, через 30 секунд. Если у камунды воркеры на беке загружены, то такая вещь может и через минуту сработать.