@rudepython

Страница 763 из 1719
Alexey
26.12.2017
22:21:19
Как сможешь. Выручишь пиздец ки просто.

Успеха тебе

Vladimir
26.12.2017
22:21:36
Оставить "как есть" не вариант до завтра?

Я на работе с коллегой-железячником посмотрел бы

Google
Alexey
26.12.2017
22:22:15
У меня нет, этот момент был позавчера. Как всегда короче.

А резерв месяц на отдыхе

Где тонко там и рвётся хули

Маришка
26.12.2017
22:45:33
Да я понимаю для чего async и как оно работает, но не понимаю нахуя оно везде
Ты не понимаешь зачем функции приписывают async ? Na ni

Stanislav
26.12.2017
23:14:20
Roman
26.12.2017
23:24:19
Да я понимаю для чего async и как оно работает, но не понимаю нахуя оно везде
Начни с простого, посмотри видео https://youtu.be/F6sa6G0lJCk если не наскучит иди в исходники и в документацию, и пиши примеры, пока не плймёшь

Lulz
27.12.2017
07:44:06
Понял, спасибо
zart кидал оч большую статью про async, если не изменяет память

Bogdan (SirEdvin)
27.12.2017
07:46:49
Там уж очень много внутренностей асинка(

Google
Alexey
27.12.2017
07:47:47
Не понимаю зачем столько асинка всем подряд

Zart
27.12.2017
07:48:21
http://lucumr.pocoo.org/2016/10/30/i-dont-understand-asyncio/ это я кидал

Bogdan (SirEdvin)
27.12.2017
07:49:00
микросервисы жи.

Zart
27.12.2017
07:49:45
количество людей, умеющих в микросервисы на порядок-два меньше тех кто умеет в асинк

Lulz
27.12.2017
07:50:08
https://vorpus.org/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/ еще вот это кидал

Саша
27.12.2017
07:51:21
Bogdan (SirEdvin)
27.12.2017
07:52:36
Ну, не микросервисы, а просто маленькие сервисы. Вот у меня есть docker експротер для прома, у которого почти вся работа - это ожидание ответа от docker engine. Почему бы не фигакнуть туда async, вместо того, что бы делать насколько потоков?

Zart
27.12.2017
07:53:00
...

Lulz
27.12.2017
07:53:07
бля лол, везде async

Petr
27.12.2017
07:53:10
+

Lulz
27.12.2017
07:53:21
async чето-там скажу

Petr
27.12.2017
07:53:35
делаю тестовое - там видимо тож асинк подразумевается

Zart
27.12.2017
07:54:41
они себя со стороны видели, аще...

Roman
27.12.2017
07:55:13
https://morepypy.blogspot.ru/2017/12/pypy27-and-pypy35-v510-dual-release.html

Bogdan (SirEdvin)
27.12.2017
07:57:00
т.е. ты сделал нихуянеделающий сервис более сложновыебанным способом и это наверное хорошо?
А что сложного в async/await? А так получилось меньше кода + не нужно следить за fetch потоками, что бы ребятки не дай бог не упали.

Zart
27.12.2017
07:57:28
https://morepypy.blogspot.ru/2017/12/pypy27-and-pypy35-v510-dual-release.html
о, наконец-то бинарники выложили

Google
Zart
27.12.2017
08:01:56
ну если писать несложнее туториала, то как бы ок

Bogdan (SirEdvin)
27.12.2017
08:02:09
Какие? Я в целом понимаю asyncio на верхем уровне. Или для того, что бы им пользоватся мне нужно на глубинном уровне понимать как оно точно работает и писать статьи в духе той, которая выше про пост-asyncio? И чем же тогда async хуже всех остальных фреймворков, языков программирования, баз данных и так далее.

Zart
27.12.2017
08:02:52
тем что он примерно нахуй не нужен большинству программистов, в отличие от вышеупомянутых

D:\>"c:\Program Files (x86)\PyPy2 v5.10.0\pypy.exe" Python 2.7.13 (84a2f3e6a7f8, Oct 04 2017, 08:48:53) [PyPy 5.9.0 with MSC v.1500 32 bit] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>> не умеют пацаны в релизы

Roman
27.12.2017
08:04:20
Bogdan (SirEdvin)
27.12.2017
08:04:33
Что-то он был нужен программистам начиная еще с tornado.

Alexey
27.12.2017
08:04:40
Для чего его можно приготовить?

Zart
27.12.2017
08:05:08
торнадо писали те, кто не осилил твистед

Roman
27.12.2017
08:05:17
:)

Zart
27.12.2017
08:05:19
*тролльфейс*

Alexey
27.12.2017
08:06:02
Zart
27.12.2017
08:06:15
что?

они свою нишу заняли и застолбили

Alexey
27.12.2017
08:06:36
Тут почва это люди которые слов таких не знают. А кто знает что это уже сто раз эти темы перетер.

Roman
27.12.2017
08:06:37
Троллинг

Zart
27.12.2017
08:06:41
а

Alexey
27.12.2017
08:06:44
Zart
27.12.2017
08:06:56
с этой публикой не особо

Google
Zart
27.12.2017
08:07:05
потому что они умеют в асинк!11один

Саша
27.12.2017
08:07:22
Бля я просто совета спросил

Alexey
27.12.2017
08:07:24
Лал

Бля я просто совета спросил
Всем похуй, это не личная днявочка и тред живёт сам по себе.

Roman
27.12.2017
08:08:50
Но вообще мне twisted нравится. Хотя коллбэк-хелл это таки больше беда, чем мелочь, есть задача более-менее крупная

Zart
27.12.2017
08:09:00
угу

Bogdan (SirEdvin)
27.12.2017
08:09:16
Как насчет всякой довольно нагруженной херни в духе "rest api к базе данных"? Вроде там асинхронность должна неплохо заходить.

Zart
27.12.2017
08:09:26
ват

это волшебно превращает субд в асинхронные?

Admin
ERROR: S client not available

Bogdan (SirEdvin)
27.12.2017
08:10:06
Нет

Zart
27.12.2017
08:10:44
и в итоге на стороне бд один хуй все те же процессы с тредиками

Bogdan (SirEdvin)
27.12.2017
08:11:05
На стороне бд да, а на стороне приложения 2 воркера вместо 40, например.

Roman
27.12.2017
08:11:58
И те же N-подключений к базе

Zart
27.12.2017
08:13:14
как я уже говорил, они себя со стороны видели?

Bogdan (SirEdvin)
27.12.2017
08:13:29
Ну ... да. IO-операции же не пропадают, они просто передают поток выполнения во время ожидания ответа. Я не совсем понимаю, в чем тут проблема?

Zart
27.12.2017
08:13:46
ну например в том, что асинк медленее синка 8)

Bogdan (SirEdvin)
27.12.2017
08:14:26
Это да, но есть у вас довольно большое количество времени занимает IO-операция (скажем 80%), то переписать на асинх будет выгоднее.

Google
Cykooz
27.12.2017
08:14:59
ну например в том, что асинк медленее синка 8)
Ну кроме скорости есть ещё объем оперативки. И хоть везде кричат "память дешёвая", но в реале почему то бизнес жмёт денег на сервера с большой оперативой.

Alexey
27.12.2017
08:15:05
Кончатся воркеры и привет 502

Bogdan (SirEdvin)
27.12.2017
08:15:11
Например, вот доклад от варгейминга: https://www.youtube.com/watch?time_continue=2584&v=ajVOD6JeCko

У них как-то получилось.

Zart
27.12.2017
08:15:38
чорт

Alexey
27.12.2017
08:15:40
Да много у кого получается.

Zart
27.12.2017
08:15:49
только я подумал что он почти прошел тест, ан хуй

Alexey
27.12.2017
08:16:09
Только какбе это. Если у крутых чуваков получилось это значит только что у них получилось и больше ничего.

Zart
27.12.2017
08:16:18
что такое "питон треды"?

крутые чуваки круты тем, что понимают что и зачем они делают

Bogdan (SirEdvin)
27.12.2017
08:16:46
https://docs.python.org/3/library/threading.html ?

Alexey
27.12.2017
08:16:50
что такое "питон треды"?
Пайпай имплементация!

Cykooz
27.12.2017
08:16:54
То есть gunicorn воркеры дешевле по памяти? Или python треды?
Я про основной плюс asyncio, который Светлов и ко разносят по всем конфам - асинхронка экономит память.

Zart
27.12.2017
08:17:12
что же делает их "питон тредами"?

прекратите ему подсказывать с задних парт

Alexey
27.12.2017
08:17:34
Малчю.

Bogdan (SirEdvin)
27.12.2017
08:17:47
и?
То есть захреначить 2-3 дополнительных треда лучше, чем просто нафигашить свой сервис на asyncio?

Страница 763 из 1719