Я разработал сервер REST, используя Flask в python, и в настоящее время он построен синхронно. следующий запрос обрабатывается только после завершения существующего запроса, и иногда это увеличивает время отклика. Большая часть обработки зависит от сети и занимает несколько секунд. Каковы наилучшие способы обработки, т.е. fork, чтобы я мог обрабатывать несколько запросов одновременно.Ввод входящих запросов с использованием колбы python
@app.route('call', methods = ['POST'])
def create_task2():
result = process(request) # takes around 5 seconds
return jsonify(result ), 201
Когда 2 запроса направляются на мой restserver одновременно, второй приходится ждать по крайней мере 10 секунд до получения ответа. Я хочу использовать это в качестве запросов на обслуживание крейсеров для внешних пользователей
Я полагаю, вы используете встроенный веб-сервер, а не внешний, как увольнитель, ...? – P3trus
Да, я создаю веб-сервер. – raju