Я устанавливаю API для связи с бэкендом настраиваемой платформы, из-за того, как работает платформа, бэкэнд иногда может вызывать API, пока текущий запрос не полностью обработан.По этой причине важно, чтобы flask запускал новую нить для каждого вызова API.
Функция потоков в фляге (app.run(threaded=True
) фактически не дает ожидаемого результата.запуск API с несколькими процессами работает, но требует заранее определенного числа процессов. Я не могу знать, сколько встроенных вызовов сделает пользователь, и я бы предпочел не ограничивать это число
@app.route("/call", methods=['POST'])
def call():
#call to the backend that can cause a call to be made to the API
app.run(threaded=True)