
Eldar
04.07.2017
06:37:16
Не надо тут на админов гнать

?
04.07.2017
06:37:37
это нормально да?

Андрей
04.07.2017
06:37:56

Google

Arnie
04.07.2017
06:37:58
В твоём случае да

Maria
04.07.2017
06:38:01

Андрей
04.07.2017
06:38:23
всё
тут его тоже нет

Ivan
04.07.2017
06:38:32

Андрей
04.07.2017
06:38:37
теперь он либо решит свои вопросы во флуде, либо уйдет нахуй

Ivan
04.07.2017
06:38:54
не стыдно тебе?

Андрей
04.07.2017
06:39:03

Arnie
04.07.2017
06:39:09
Ему наверное 40+ лет просто

Ivan
04.07.2017
06:39:13
ну уже неееееет

Проксимов
04.07.2017
06:46:28

Google

Андрей
04.07.2017
06:46:50
больше нет ничего

Проксимов
04.07.2017
06:47:48

Андрей
04.07.2017
06:48:07
Обнови тг
да вроде свежий. я крч тебя разбаню сейчас

Kirill
04.07.2017
08:48:31
чуваки сап, чтобы тупо запустить функцию асинхронно на проекте самым простым способом (без всяких селери пр), трединг не зашквар? все никак не могу в асинхронность по человечески
или придётся копать в асинкио все таки?

Маришка
04.07.2017
08:49:03
Асинхронность не трединг
Втф

vadim
04.07.2017
08:49:08
поспамлю немного.
Удаленная работа от 15$ в час. Django + Vue.js + Scrapy + SphinxSearch
тыркать https://docs.google.com/a/vestlite.com/forms/d/e/1FAIpQLSeFuzaahDa8SaI5KGKXidyoLJXkBH822_Gyf3R0fwZljghgOA/viewform

Kirill
04.07.2017
08:51:39
ну по факту ведь если я запихну в тред функцию, она же асинхронно от основного кода выполняться будет, разве нет?

Olga
04.07.2017
08:52:19
нет

Nikolay
04.07.2017
08:52:23

Olga
04.07.2017
08:52:36
возможно тебе не нужна асинхронность вообще

Artem
04.07.2017
08:54:18
Не два же дня подряд

Nikolay
04.07.2017
08:54:46

Olga
04.07.2017
08:55:09
слишком много хайпа вокруг асинхронности
в 2013 такого не было))

Google

Kirill
04.07.2017
08:55:40
возможно
суть в том, что допустим при создании объекта он отдает какую то инфу сразу через апи (считай статус), а сам независимо должен пойти на валидацию, в процессе которой обновляется этот статус
если очень утрировать

Artem
04.07.2017
08:55:45
было
но в питоне инструментов было меньше

Kirill
04.07.2017
09:02:26
так вот
такая вот задача, посоветовали бы в треды или копаться в асинке?
просто в плане производительности я пока слабо представляю различия

Bohdan
04.07.2017
09:04:04
и этот статус он должен отдать потом кому?

Nikolay
04.07.2017
09:04:21

Bohdan
04.07.2017
09:04:43
то бишь, сервер принял запрос, ответил "создаю", пошел создавать, и в зависимости от успеха должен ответить "создал" или "аааавсепропало"?

Kirill
04.07.2017
09:06:37
периодически запросы на эту задачу приходят по апи, а там по мере валидации атрибуты какие то добавляются
в функции "валидации" под капотом большей частью парсинг будет и изменение собственно объекта в базе
писал бы для себя, наверно сделал бы не думая в треды, потому что могу
но на работе надо правильно все сделать, даже если придется разбираться

Nikolay
04.07.2017
09:13:22
которая результат возвращает не сразу?

Kirill
04.07.2017
09:14:20
которая по частям результат возвращает
короче, да

vadim
04.07.2017
09:18:47
см celery

Nikolay
04.07.2017
09:19:27
да, тут celery лучше всего, имхо
если у тебя изначально проект не на aiohttp/tornado - то асинхронность тебе курить сейчас не поможет

Xunto
04.07.2017
09:30:34
Для селери не многовато ли поднимать надо? Очередь там и т.д.

Nikolay
04.07.2017
09:30:59
для селери достаточно только процесс редиса запустить рядом, больше ничего не надо

Google

vadim
04.07.2017
09:34:44
или на докере набросать контейнеры

Проксимов
04.07.2017
09:34:55

Kirill
04.07.2017
09:35:51
да, похоже придётся селери накатывать
к тому же скорее всего там в итоге появится пара фоновых задач тоже
нет, проект не на торнадо а на джанге так что думаю да, придётся селери

Xunto
04.07.2017
09:36:14

Kirill
04.07.2017
09:36:16
спасибо

Nikolay
04.07.2017
09:36:30

Kirill
04.07.2017
09:36:30
просто не очень хотелось зависимости накатывать

vadim
04.07.2017
09:36:40
зависит от задачи
разумности

Admin
ERROR: S client not available

Xunto
04.07.2017
09:37:41
Nikolay а чего плохого в докере в наружку?

vadim
04.07.2017
09:38:16
)

Aleksandr
04.07.2017
09:38:21

Nikolay
04.07.2017
09:38:36

Xunto
04.07.2017
09:38:49
Мне не страшно! Я готоы спорить или учиться!
Это в каком?

Проксимов
04.07.2017
09:40:33
Ору

Nikolay
04.07.2017
09:40:55
Это в каком?
https://telegram.me/joinchat/Be4rsT5YtZgn9mUHL5BOiA

Roman
04.07.2017
09:43:59

Google

Nikolay
04.07.2017
09:44:38

Aleksandr
04.07.2017
09:46:08
а ресолвить как?
написать реализацию DNS на UDP и не использовать блокирующие сисколы вроде getaddrinfo

Roman
04.07.2017
09:47:39

Nikolay
04.07.2017
09:48:25
Проблема в том, что в общем случае потоки скорее замедлят, а не ускорят код, ибо далеко не весь код является чистым i/o bound.
И эти проблемы в большинстве случаев решаются тем, что используются процессы вместо потоков.

Roman
04.07.2017
09:51:24

Vespertilio
04.07.2017
09:51:28
откуда это знает кто?

Nikolay
04.07.2017
09:51:51
какое нехорошее полотенце

Roman
04.07.2017
09:52:09

Nikolay
04.07.2017
09:52:19

Roman
04.07.2017
09:52:26
на дваче спроси

Aleksandr
04.07.2017
09:53:09

Проксимов
04.07.2017
09:55:05
Такое в @pyflood

Vespertilio
04.07.2017
09:55:40
там не узнали

Nikolay
04.07.2017
09:55:47

Roman
04.07.2017
09:59:38
@Enchantner а ты использовал protobuf + asyncio?
и есть ли оно вообще в природе?

Nikolay
04.07.2017
09:59:58