
Dmitry
11.03.2017
12:54:38
Так что скоро ждём frontend rust developer

Alexander
11.03.2017
12:55:04

Roman
11.03.2017
12:55:17

Dmitry
11.03.2017
12:55:39
Горутины это не промисы

Google

anton
11.03.2017
12:55:39
касательно rps и языков/технологий - можно на той же java и netty выжать 500к rps на плейн тексте без пайплайнинга, но вот смогут это сделать далеко не все

Roman
11.03.2017
12:56:08
ты удивишься, но уже )
но наверное да. в любом случае все эти горутины были в f#/ocam lсотню лет назад, а крикуны "ФП нинужно" до сих пор не осознаю что соснули.

Dmitry
11.03.2017
12:56:28
Горутины это в принципе легковесные потоки

Roman
11.03.2017
12:56:28
т.к. все это монады ебаные

Dmitry
11.03.2017
12:56:39
И они общаются через каналы

Marat
11.03.2017
12:56:52

Dmitry
11.03.2017
12:57:02
Можно в теории замутить otp в го
Если ещё никто не заделал - странно

Roman
11.03.2017
12:57:27

anton
11.03.2017
12:57:49
чатик капитанов.. :)

Dmitry
11.03.2017
12:58:26
Промисы это не легковесные потоки

anton
11.03.2017
12:58:27

Alexander
11.03.2017
12:58:58

Google

Alexander
11.03.2017
13:00:55
т.е мне в уши лили все 5 лет, мол вот вот вебсокеты взлетят везде. Были костыли на флеше, теперь вот что-то начинает проклевываться, но “Never made it past a draft proposal, is no longer being worked on and remains only in the WhatWG living standard. While it should still work for some time in supported browsers, this doesn't feel like a tech that people are betting on for the future.”
из интересного, Хром, который как бы пытается быть впереди всех, ЗАКРЫВАЕТ сокет, если там не было активности 30 секунд
вообще отлично
т.е приходишь такой с вебсокетом, а тебе - давай ты прикинешься long pollingом, но да - вебсокет

anton
11.03.2017
13:04:03
а вебсокеты не взлетели, потому что нахуй никому не нужно уже. потому что опоздали.
потому что мобайл аппы ко всему есть и люди контент через них хавают. а там можно хоть по mqtt данные гнать, хоть по tcp ванильному

Roman
11.03.2017
13:05:25

Alexander
11.03.2017
13:06:03
да, еще в огород Хрома, если использовать его нативную поддержку вебсокетов, то внезапно узнаете о том, что там свой синтаксис, отличный от предложенного стандарта, который конечно работает только в хроме
поэтому сейчас открываешь сайт и он тебе вагон shimов загружает

Roman
11.03.2017
13:06:34

Alexander
11.03.2017
13:06:42
чтобы сгладить проблемы совместимости и поддержки
и не потому что им это выгодно
чорт, опять забыл под жопу подложить лист асбеста
помню на руби конфе года 4 назад, показывали концепт на голиафе. Это был первый и последний раз когда я вообще слышал об этом сервере
сейчас эликсир с фениксом начинает взлетать на ниве вебсокетов, за счет того что даже мелкий сервер выдержит тысячи коннетков на мелкий апп, но оказывается что это как бы не нужно.
попытка выдать реалтайм за божественное откровение - это пиздец. Люди уже десятилетиями играют в онлайн игрушки и там как бы реалтиайм. А тут - мы в браузере в 2 окна можем чатиться, охуенно же. 2017 год


Dmitry
11.03.2017
13:19:33

Andrew
11.03.2017
13:21:36

Google

Andrew
11.03.2017
13:21:56
Но поддержка нулевая, да

Alexander
11.03.2017
13:22:24
т.е не было сакрального момента

Andrew
11.03.2017
13:26:24
Тяжело убедить стейкхолдеров в необходимости ещё одного жвотного в зоопарке :(

Alexander
11.03.2017
13:26:37
хотя был интересный момент на проекте с аптеками, там эликсир принял все запросы, но т.к высчитывал sha1 от строк, то некисло перегрузил процессор и в итоге на машину по ssh не войти было, но коннекты собака принимал

anton
11.03.2017
13:26:53

Alexander
11.03.2017
13:26:54
хотя надо просто понять, оно того стоит или нет. Если это месяцы внедрения, то ну его в жопу если не будет явного прироста

anton
11.03.2017
13:28:17
а про webassembly - ну как идея - да, клёво.
применение? ну хуй знает.
от одних слышал радость типа: УРА! мы теперь winForms приложение сможем через webAssembly перегнать и не морочиться с редизайном под веб..
О...УЕТЬ! КРУТО! ТЕХНОЛОГИИ!1111

Andrew
11.03.2017
13:29:01
Уволим всех js разрабов

Alexander
11.03.2017
13:29:31

Alexander
11.03.2017
13:29:38
переписываются раз в месяц )

anton
11.03.2017
13:30:35

Alexander
11.03.2017
13:31:40

anton
11.03.2017
13:31:56

Alexander
11.03.2017
13:33:56
хотелось бы через унижения, написали бы на php ))
кстати, никакого холивара, но реквестер на пхп в 1к запросов отрабатывает быстрее эликсира
у нас партнеры на пхп просто пишут, они умудрились положить апи на обе лопатки

Google

anton
11.03.2017
13:35:13

Alexander
11.03.2017
13:36:04
нет, я говорю о том, что пхп скрипт отправляющий 1к запросов работает быстрее чем такой же на эликсире

anton
11.03.2017
13:36:13
аа

Alexander
11.03.2017
13:36:46
вот такой вот скриптик спокойно убивает эликсировый апи
там конечно просчет в апи был, который исправлен, но ребята запихивают по 800 запросов в секунду через пхп
ВОСЕМЬСОТ
PHP
конечно у меня тогда пригорело и я на эликсире через флоу накатал скрипт, который по 50к запросов делал

Admin
ERROR: S client not available

Alexander
11.03.2017
13:40:00
чтобы у них все легло

anton
11.03.2017
13:40:54
так там наверное libcurl сишный под капотом

Alexander
11.03.2017
13:41:11
т.е надо засунуть 200к запросов, они их 4 минуты пихают, а я за 4 секунды
мы пишем на эликсире тут все, конечо BEAM и все дела, но в основном пишем и просто радуемся что работает и работает быстро
кстати, их апи, написанный на php лег сразу же
я конечно выглядел удивленным, мол мы как всегда все делалил. На самом деле я выдрачивал скрипт специально, чтобы он разом открыл 50к соединений
пришлось на сервере пересобирать стэк, т.к убунта поддерживает 10к коннектов за раз
но это те моменты, когда шляпа, шпага и визитка на имя Дартаньяна не терпят отлагательств
да, если кто думает что эликсир не стоит изучения вообще внедрения - наш апи на руби лопатит отчеты от партнеров на отрезок времени - 1 год за 2 часа

Google

Alexander
11.03.2017
13:48:37
эликсир - 2 минуты
вот так вот выглядел руби
эликсир хотя и в очередь ставил на парсинг пейлоады, но все же принимал данные за пару минут, потом еще 3-4 на парсинг.
но опять же, когда в руках большой молоток, то хочется все им забивать. В итоге фронт был написан на эликсире и это пиздец
вывод из того проекта - технологии нужно использовать по назначению
Эликсир никогда не взлетит для веб аппов.

Rumata
11.03.2017
13:56:31
Да хуйня твой вывод
Я тебе докажу обратное как мы запустим прод
Потому что ты заебал
Реально
Просто был на митапе
Типы мутят всю тему на элексире
Много кто мутит веб на элексире
И только от тебя слышу такую хурму

Taras ?
11.03.2017
14:06:34

abc
11.03.2017
14:12:43
Хорошую тему подняли в субботу. Прямо приятно читать. А я вот с нодой страдаю. Нет у нее походу нормального джоб шедулера
Даже в молодом эликсире есть копия рубишного. А в ноде все какое то говно

Alexander
11.03.2017
14:29:04

Ivan
11.03.2017
14:30:18
@zeroweb мне тут нужно было типо шедулера че то в ноде

Alexander
11.03.2017
14:30:19

Ivan
11.03.2017
14:30:33
ну типо по времени событие вызывать