У меня есть приложение на основе Flask, которое получает некоторые данные и запрашивает несколько внешних служб на основе этих данных.Одна из внешних служб отправляет запрос на указанный URL-адрес после завершения процесса (своего рода обратный вызов).Проблема заключается в том, как остановить обработку приложения Flask и дождаться запроса по указанному URL-адресу, а затем продолжить поток Flask.
Я попытался остановить его с помощью цикла / флага:
while CALLBACK_FLAG:
print(f'still waiting for callback')
time.sleep(10)
и создать отдельную конечную точку для обратного вызова /callback_url/
, которая изменяет CALLBACK_FLAG после получения запроса, но не работает.
Так что вы могли бы описать любые концепции / библиотеки, которые могли бы помочь реализовать эту концепцию с использованием Flask?
Заранее спасибо