
Roman
28.09.2016
23:12:59

Aleksandr
28.09.2016
23:13:40
Uvloop
uvloop: Blazing fast Python networking — magicstack
https://magic.io/blog/uvloop-blazing-fast-python-networking/

Google

Roman
28.09.2016
23:21:20
Uvloop
И? Что будет, если я выполню в короутине блокирующийся вызов? :)
Я смотрю, что там надо вообще все такое оборачивать в https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.AbstractEventLoop.run_in_executor

Aleksandr
28.09.2016
23:22:23
Начнется конкуретное программирование
Просто ты сказал, что медленной. Я ответил, что можно ускорить заменив луп
Не больше не меньше )

Roman
28.09.2016
23:25:15

Zart
29.09.2016
02:29:35
почему у меня ощущение что ты языком ошибся

Roman
29.09.2016
08:30:02
Да, понятно что больше фич - меньше производительность, но не в 27 раз
Не в 17

Dmitry
29.09.2016
08:32:00
50k rps vs 3.3k rps, ты хотел сказать?

Roman
29.09.2016
08:32:20
Угу

Dmitry
29.09.2016
08:35:32
ну вот тут бенчи http://klen.github.io/py-frameworks-bench/ на свежей версии aiohttp 3.3k, wsgi 21k, falcon 17k

Google

Dmitry
29.09.2016
08:35:55
(на относительног свежей)
но там и другие измерения, вообще интересный материал, кстати говоря

Zart
29.09.2016
08:44:15
я еще ни разу не видел больше 1к рпс на питоне у себя 8\
и какой смысл вон в том бенчмарке...

Serge
29.09.2016
08:47:29

Zart
29.09.2016
08:48:05
абаснуй

Dmitry
29.09.2016
09:03:17
а вы про один язык говорите?

Andrey
29.09.2016
09:03:53
?

Serge
29.09.2016
09:04:55
Я напоминаю, что сегодня пиво, см http://meetu.ps/e/BZj5S/5nHxd/d
В этот раз в Тара Бруч

Vitali K.
29.09.2016
09:05:10
Снова пить, ох

Dmitry
29.09.2016
09:07:28
Костя приходи сегодня - там можно похоливорить вдоволь)

GNU/Docker
29.09.2016
10:02:04
Но ведь на первом тесте все асинхронный фреймворки показывают похожие результаты
из-за того что там процессинг происходит на цпу, а у них оверхед дополнительный на иолуп

Dmitry
29.09.2016
10:10:40
>> Снова пить, ох
жизнь стартапера

Vitali K.
29.09.2016
10:32:55

Zart
29.09.2016
11:13:01
а может ли слегка подвыпивший студент сдать зачет? (с)

Karter
29.09.2016
11:15:08

Zart
29.09.2016
11:15:42
ну это ж фраза бородатейшего анекдота, где на ответ препода "да", студент поворачивается к дверям и командует: "ребята, заноси!"

Karter
29.09.2016
11:16:00
Хыхы.

Google

Serge
29.09.2016
11:54:45
так. разубедите меня.
есть джоба, которую надо запускать раз в минуту. оно живет в докере отдельным процессом.
можно стартить в этом докере cron и скормить ему запуск раз в минуту
однако

Gregory
29.09.2016
11:55:25
Крон в докере не по канонам же

Serge
29.09.2016
11:55:31
почему бы просто не написать в __main__:
while True:
do_job()
sleep(60)

Dmitriy
29.09.2016
11:57:47
а можно 60 секунд биткоины подмайнивать
?

GNU/Docker
29.09.2016
12:00:22
А зачем для такого целый контейнер?

Serge
29.09.2016
12:05:06

Andrey
29.09.2016
12:06:04
ехал докер через докер

Andrey
29.09.2016
12:08:37
но в случае крона, если одиночный таск будет работать больше минуты, то второй запустится до того, как завершится первый. возможно понадобятся какие-то локи

Serge
29.09.2016
12:09:11
еще проблемы?

Andrey
29.09.2016
12:10:47
хз, можешь вечным процессом память отожрать или еще чего. если какой-то стейт будешь сохранять
но надеюсь нет, иначе это не стойко к перезапускам

GNU/Docker
29.09.2016
12:13:41
Звучит не как приложение а как скриптик для крона

Google

Serge
29.09.2016
12:14:06

Andrey
29.09.2016
12:16:41
не использовать крон для регулярного процесса плохо тем, что это не очевидное решение для того, кто будет потом этот код читать и поддерживать.

Zart
29.09.2016
12:25:28
или же на хосте в крон запхать docker run —rm 8)))

Eugene
29.09.2016
12:29:27
Казалось бы, docker такая крутая технология, все вокруг о нём говорят, все его используют, но вот это всё вокруг докера и крона я уже не в первый раз слышу. :)

Zart
29.09.2016
12:29:42
я до сих пор не понимаю с чем его есть

Admin
ERROR: S client not available

Serge
29.09.2016
12:33:57

Zart
29.09.2016
12:39:36
дорого, долго
если раз в несколько минут - возможно дешевле чем держать запущенный контейнер. но гадать не берусь, это профилировать надо

Serge
29.09.2016
12:40:06

Zart
29.09.2016
12:40:30
подозреваю что таки да

Serge
29.09.2016
12:40:33
перемонтировать FS и заново стартовать питон - опупеешь

Zart
29.09.2016
12:41:01
бо создание контейнера - это куча возни с вфс минимум

Serge
29.09.2016
12:41:10
и я про то
короче, за scheduler спасибо, по ходу это прямо решение прозрачное

Dmitry
29.09.2016
13:15:07
а пайчарм не такой умный, как я думал

Google

Dmitry
29.09.2016
13:15:33
если в джанге полиформизм используешь, пайчарм дуреет и начинает говорить что у класса типа нету таких аттрибутов :)

Dmitry
29.09.2016
13:16:55
да порой он брешет как Троцкий

Eugene
29.09.2016
13:17:12

Dmitry
29.09.2016
13:36:49
feature request же
на самом деле насколкьо я слушал ребят из джетбрейнз у них есть светлая мечта чтобы пайчарм умел всё
в том числе всяческий динамизм в аттрибутах, манки-патчинг и так далее

Dmitry
29.09.2016
13:37:43
"окей пайчарм - сделай ревью кода"

Dmitry
29.09.2016
13:37:52
но пилят по приоритетам, и это всё далеко не в них

Тимур
29.09.2016
13:37:52
пробелом просто код пишешь

Danil
29.09.2016
14:14:38
Интересный доклад про моральную сторону Машинного Обучения http://malina.am/video/2016/9/29/intellektsii

Dmitry
29.09.2016
14:18:33

Danil
29.09.2016
14:18:50
Немножко real time ;) В 17:00 по мск на Малине начнётся прямая трансляция моего рассказа в екатеринбургском Ельцин-центре, как всегда нынче - про машинное обучение и светлое будущее.
(Потом они и запись будет, на след. неделе)
http://malina.am/video/2016/9/29/intellektsii

Dmitry
29.09.2016
14:35:44
на it-nonstop идёт кто-то, кроме меня?

Serge
29.09.2016
14:37:46
на Hardcore?
я иду
по секрету, я соавтор названия:)

Dmitry
29.09.2016
14:42:22
http://it-nonstop.net/city/saint-petersburg
хм
двойственность шопенгауэра какая-то в названиях
может, они тебя не послушали и сделали по-своему?

Serge
29.09.2016
14:45:27