Size: a a a

2020 September 18

DM

Dmitriy Morozov in SPb Python
Даниил Козырев
Функция которая выполняет парсер,а когда пишет человек, она останавливалась, и когда человек например 50 секунд молчит, снова запускать парсер
А парсинг и обработку сообщений точно одно приложение должно делать?
источник

ДК

Даниил Козырев... in SPb Python
Dmitriy Morozov
А парсинг и обработку сообщений точно одно приложение должно делать?
Не ну не обязательно, можно в разных
источник

ДК

Даниил Козырев... in SPb Python
просто как все это все реализовать ваще не понимаю
источник

DM

Dmitriy Morozov in SPb Python
Даниил Козырев
просто как все это все реализовать ваще не понимаю
Зачем вообще приостанавливать парсинг, если человек написал сообщение?
источник

ДК

Даниил Козырев... in SPb Python
Dmitriy Morozov
Зачем вообще приостанавливать парсинг, если человек написал сообщение?
У меня просто selenium
источник

YU

Yaroslav Ulanovich in SPb Python
Отдельные потоки, процессы?
источник

YU

Yaroslav Ulanovich in SPb Python
Или шедулер для задач парсинга
источник

DM

Dmitriy Morozov in SPb Python
Даниил Козырев
У меня просто selenium
окей. Всё ещё непонятно, зачем приостанавливать парсинг, если получено сообщение от человека
источник

YU

Yaroslav Ulanovich in SPb Python
Два приложения мелких работающих с одними данными(если это нужно)
источник

ДК

Даниил Козырев... in SPb Python
а как сделать чтобы работало 2 приложение одновременно например на heroku?
источник

YU

Yaroslav Ulanovich in SPb Python
Даниил Козырев
а как сделать чтобы работало 2 приложение одновременно например на heroku?
Процессы, потоки
источник

DM

Dmitriy Morozov in SPb Python
Даниил Козырев
а как сделать чтобы работало 2 приложение одновременно например на heroku?
Не работал с heroku, но на сайте написано что-то про оркестрацию контейнеров. Собственно, приложения в разных контейнерах могут работать. Обмен данными между ними через очереди сообщений, HTTP-API или базу можно организовать.
источник

YU

Yaroslav Ulanovich in SPb Python
Планировщик задач с из выполнение в бэкграунде
источник

DM

Dmitriy Morozov in SPb Python
Ну или через multiprocessing создать два процесса в одном приложении, один из которых будет обрабатывать сообщения, а второй - парсить, обмениваться данными через встроенные в стандартные библиотеки механизмы
источник

M

Matrix Telegram Brid... in SPb Python
Maxim Koltsov
Пора s/python/go/?
n4g4t0: почему? Из-за скорости? Другого-то повода не вижу. Можно однако еще dlang - он гораздо ближе к Питону
источник

M

Matrix Telegram Brid... in SPb Python
Valentin Lupachev
А это разве так работает? Мне казалось что GIL переключает между потоками каждые N инструкций виртуальной машины, вне зависимости от I/O.
n4g4t0: https://tproger.ru/translations/global-interpreter-lock-guide/  А вообще не понимаю я возмущений о Гиле, за почти 20 лет ни разу не столкнулся с негативными эффектами от Гила, да и Гил есть во многих других языках, это не что-то специфично-питоновское
источник

M

Matrix Telegram Brid... in SPb Python
n4g4t0: Вот кстати очень хорошая визуализация ГИЛа https://www.dabeaz.com/GIL/gilvis/index.html
источник

M

Matrix Telegram Brid... in SPb Python
n4g4t0: И объяснение http://www.dabeaz.com/python/GIL.pdf
источник

FV

Folt Viser in SPb Python
может кто подскажет
есть ли готовые схемы валидации marshmallow + GeoJSON ?

задача - принять GeoJSON, отвалидировать и положить в геометрию (PostGIS)
источник

DI

Danil Ivanov in SPb Python
Folt Viser
может кто подскажет
есть ли готовые схемы валидации marshmallow + GeoJSON ?

задача - принять GeoJSON, отвалидировать и положить в геометрию (PostGIS)
источник