У меня есть конечная точка, которая получает некоторые данные, затем запускает некоторый код, который занимает около 30 секунд, а затем возвращает ответ, специфичный для данных. Мне нужно иметь возможность ударить по конечным точкам несколько раз с разными данными в течение 30 секунд, но код все равно нужно запустить и вернуть правильный результат данных.Python - код запуска одновременно
Вот что я имею в виду:
class Foo(Controller):
def POST(self, **kwargs):
[Run Code That Takes 30 Seconds]
Return [Result That Changes Bassed off POST request Sent]
Когда я бегу это прямо сейчас, и я попал в конечной точке больше, чем один раз в 30 секунд, код просто перезагружается с новыми данными и полностью игнорировать старые данные и ее результаты ,
Как я могу разрешить ударам конечной точки более одного раза в секундах, но все же вернуть результат? Рад ответить на любые вопросы!