Добрый день. Возникла сейчас необходимость писать API, при запросе к которому необходимо выполнять некоторые тяжелые вычисления. На выполнение одного уходит где-то 20-40 секунд. После результат отправляется по другим каналам (или в БД). Что лучше для такого использовать? Понятно, что асинхронщина не вариант из-за CPU work. Потоки? Просто тут GIL. Как вариант, субпроцессы. По сути, работа - запуск стороннего bash скрипта и получение результатов от него, так что субпроцессы должны сработать хорошо. Может для такого какие очереди задач будут лучше? Подумываю насчет Celery.
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от crarkie
![](/img/p.gif)
Ответ на:
комментарий
от WitcherGeralt
![](/img/p.gif)
Ответ на:
комментарий
от vvn_black
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от crarkie
![](/img/p.gif)
![](/photos/122597:707812072.jpg)
![](/photos/64892:967073768.jpg)
Ответ на:
комментарий
от WitcherGeralt
![](/img/p.gif)
Ответ на:
комментарий
от Goury
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от slovazap
![](/img/p.gif)
Ответ на:
комментарий
от crarkie
![](/img/p.gif)
Ответ на:
комментарий
от crarkie
![](/img/p.gif)
Ответ на:
комментарий
от Goury
![](/img/p.gif)
Ответ на:
комментарий
от hakavlad
![](/photos/122597:707812072.jpg)
Ответ на:
комментарий
от byko3y
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Qt и распараллеливание задач (2018)
- Форум Отношения потоков (2014)
- Форум Очереди задач, потоки, мультипроцессы. (2019)
- Форум Нужен аналог teleport pro, чтобы грабить корованы (2009)
- Форум python 3 - лимит на потоки (2011)
- Форум Python два потока (2017)
- Форум очередь задач на cups (2009)
- Форум Задача на python (2024)
- Форум Python 3 (2012)
- Форум Python и потоки (2007)