Уведомления

Группа в Telegram: @pythonsu

#1 Июль 8, 2016 22:48:19

Moi5es
Зарегистрирован: 2014-10-15
Сообщения: 65
Репутация: +  0  -
Профиль   Отправить e-mail  

Flask + мнопоточность

Добрый вечер!
Требуется периодически проводить различные проверки на сайтах. Список сайтов берется с БД.
На серверной части необходимо запускать параллельно несколько скриптов:
Скрипт 1 должен отправлять API-запросы с некоторыми ограничениями - не больше 5 запросов в минуту и не больше 1000 запросов в день. Скрипт 2 тоже отправляет API-запросы, но уже с другими ограничениями. Скрипт 3 просто выполняет определенные операции с данными. Все полученные данные сохраняются в БД. Насколько я понимаю, в виде единого скрипта это реализовать не получится и без многопоточности тоже не обойтись. Как посоветуйте справиться с поставленной задачей новичку? Что почитать? Какие инструменты/модули использовать?

Офлайн

#2 Июль 9, 2016 11:03:58

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Flask + мнопоточность

а Flask зачем?

Moi5es
не больше 5 запросов в минуту и не больше 1000 запросов в день
если все такие скрипты, то это можно единым скриптом без многопоточности

иначе или несколькими скриптами или одним с паралельными задачами

вам нужно
requests это для отправки апи запросов
threading если будетете делать одним скриптом
и линукс))



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Июль 9, 2016 14:03:46

Moi5es
Зарегистрирован: 2014-10-15
Сообщения: 65
Репутация: +  0  -
Профиль   Отправить e-mail  

Flask + мнопоточность

terabayt
а Flask зачем?
Планирую сделать административную панель с мониторингом в веб-интерфейсе

Офлайн

#4 Июль 9, 2016 15:33:20

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Flask + мнопоточность

Moi5es
Планирую сделать административную панель с мониторингом в веб-интерфейсе

ну делать чтоб фласк выполнял эти скрипты плохо

запускайте их отдельно
а фласк пускай или берет состояние из бд
или делайте обмен по сокетам



————————————————
-*- Simple is better than complex -*-

Офлайн

#5 Июль 9, 2016 21:41:47

Moi5es
Зарегистрирован: 2014-10-15
Сообщения: 65
Репутация: +  0  -
Профиль   Отправить e-mail  

Flask + мнопоточность

terabayt, спасибо за информацию!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version