Size: a a a

2020 September 29

p

pragus in Moscow Python
Alexander Zelenyak
Я не ломаю код ради асинхронности. Она просто работает.
так не бывает :)
источник

AZ

Alexander Zelenyak in Moscow Python
pragus
так не бывает :)
Что-то делаю не так, наверное...
источник

SZ

Shagit Ziganshin in Moscow Python
Alexander Zelenyak
Что-то делаю не так, наверное...
На питоне пишешь :)
источник

SZ

Shagit Ziganshin in Moscow Python
Без gevent
источник

SZ

Shagit Ziganshin in Moscow Python
источник

AS

Alexander Shorin in Moscow Python
Alexander Zelenyak
Что-то делаю не так, наверное...
Это скорее про цветные функции вопрос...ну ты помнишь (;
источник

AZ

Alexander Zelenyak in Moscow Python
Alexander Shorin
Это скорее про цветные функции вопрос...ну ты помнишь (;
Да я понимаю. Просто почему-то люди об этом думают, а я просто работаю.
источник

p

pragus in Moscow Python
вообще, забавно видеть как люди пытаются спрятаться от проблем синхронного api заметая мусор под ковёр очередей :)
а потом страдают с очередями :)
источник

AS

Alexey Starkov in Moscow Python
а потом очереди заметают в асинхронное апи и страдают с асинхронным апи :)
источник

AZ

Alexander Zelenyak in Moscow Python
pragus
вообще, забавно видеть как люди пытаются спрятаться от проблем синхронного api заметая мусор под ковёр очередей :)
а потом страдают с очередями :)
Это да... Тут согласен.
Но бывают именно отложенные задачи и (а)синхронность тут не при чём.
источник

AS

Alexander Shorin in Moscow Python
используем синхронную математику / ml под асинхронным апи без очередей и не страдаем. и даже без пулов.
источник

SZ

Shagit Ziganshin in Moscow Python
Alexey Starkov
а потом очереди заметают в асинхронное апи и страдают с асинхронным апи :)
И все это ещё в контейнеры засовывают
источник

AS

Alexey Starkov in Moscow Python
Alexander Shorin
используем синхронную математику / ml под асинхронным апи без очередей и не страдаем. и даже без пулов.
ну без очередей положим, а как вы от пулов избавились? (использую ml с асинхронным апи, ищу менеджера для очередей)
источник

p

pragus in Moscow Python
Alexander Zelenyak
Это да... Тут согласен.
Но бывают именно отложенные задачи и (а)синхронность тут не при чём.
отложенные задачи - это другая история. но я видел как люди в http хендлере создают джобу в очереди, а клиенту говорят "ok". клиент идёт раз результатом - а там еще не готово.
источник

ПМ

Павел Мальцев... in Moscow Python
pragus
отложенные задачи - это другая история. но я видел как люди в http хендлере создают джобу в очереди, а клиенту говорят "ok". клиент идёт раз результатом - а там еще не готово.
а в чём собственно проблема? Создаём таску, потом по вебсокетам сообщаем, что результат готов
источник

AS

Alexander Shorin in Moscow Python
Alexey Starkov
ну без очередей положим, а как вы от пулов избавились? (использую ml с асинхронным апи, ищу менеджера для очередей)
оптимизацией скорости её работы: операции, либы, готовка моделей. когда оно работает в рамках 10-50ms, то пулл делает всё только хуже. когда было за 300ms+ уже был какой-то смысл.
источник

AS

Alexander Shorin in Moscow Python
Alexey Starkov
ну без очередей положим, а как вы от пулов избавились? (использую ml с асинхронным апи, ищу менеджера для очередей)
Хотя вот сейчас завезут нейросетки на гпушках и придется городить очереди т.к. просто банально те на других тачках...
источник

AO

Andrew Onfire in Moscow Python
Alexander Shorin
используем синхронную математику / ml под асинхронным апи без очередей и не страдаем. и даже без пулов.
+
источник

p

pragus in Moscow Python
Павел Мальцев
а в чём собственно проблема? Создаём таску, потом по вебсокетам сообщаем, что результат готов
там нет вебсокетов. скорее всего на той строне drf
источник

AZ

Alexander Zelenyak in Moscow Python
pragus
отложенные задачи - это другая история. но я видел как люди в http хендлере создают джобу в очереди, а клиенту говорят "ok". клиент идёт раз результатом - а там еще не готово.
Ну да. У меня такое есть. 202 Accept, если не ошибаюсь. Там операция, которая выполняется до нескольких минут и держать коннект как-то не хочется.
источник