
Kanat
03.12.2016
13:18:44
150 руб

Tema
03.12.2016
13:19:02
Лол!

andretshurotshka?❄️кде
03.12.2016
13:21:15
NodeJs + Express, просто "Hello world!"
Requests/sec: 6981.79
Rust + Iron, просо "Hello World!"
Requests/sec: 62370.26
Железо - i5, 6 оперативы

abc
03.12.2016
14:04:16

Google

Ҫѐҏӗѫӑ
03.12.2016
14:07:21
без ключей компилятора под платформу не сможешь

Никита
03.12.2016
14:43:27
завтра не вторник

Kanat
03.12.2016
14:43:54
Нее
Это я сам написал с руки
Я ж не русский, в конце концов

Vladimir
03.12.2016
14:45:05

Vladimir
03.12.2016
18:06:42


Vitaliy
03.12.2016
18:27:40
Слушайте, вопрос при архитектуру для телеграм-бота. Думаю сделать конвейер, очередь обработки сообщений.
Входящий поток сообщений обрабатывается 1 процессом, он их кладёт в очередь (в редисе?).
Позади очереди стоят воркеры, хранят стейт чата в БД (монга?), забирают сообщения из очереди, обрабатывают и сами отсылают ответ серверу телеграма.
Что бы вы взяли для организации очереди? Да, и вообще, какую архитектуру для телеграм-бота вы бы использовали?
А, ну хотя, поскольку сообщения имеют монотонно возрастающий id, можно использовать несколько процессов на входе, а очередь держать сортированной
Откровенно говоря, я плохо себе представляю, какие предельные нагрузки могут быть в проекте, и надо ли делать сразу несколько процессов.. но заложиться на очередь сообщений посредством стримов можно, кажется, сразу, м?

Google

Anton
03.12.2016
18:33:01

Vitaliy
03.12.2016
18:33:30
Да
Или к черту очередь?.. она же нужна только затем, чтобы корректно обрабатывать случай, когда подряд от одного пользователя пришло 2 сообщения, и ответ на второе готов раньше, чем ответ на первое.
Если пользователь практически всегда дожидается ответа, прежде чем шлёт новое сообщение, получается, что общий конвейер...
Стейт в БД, и пачка процессов рядом, да?

Valery
03.12.2016
20:05:26
посоветуйте проект/статью с best practices в api на express
как структурировать, какие либы юзать
во всех популярных бойлерплейтах, куча бойлерплейта в модулях с апи
оно так и должно быть?

Никита
03.12.2016
21:05:00
Это.
Если вы пропустили — случилось чудо! const/let починили в V8 5.7.
То есть, Ignition и TurboFan их теперь нормально жуёт.
https://chromium.googlesource.com/v8/v8.git/+/5529430dec0d8997319d46e02c473a7a4faf1933

Dreamerinnoise
03.12.2016
21:08:20
And finally with crrev.com/2525243002 let and const now go to TurboFan+Ignition only, so the performance cliff is gone, and let/const are safe to use for you (with next LTS; this is not really back-mergable unfortunately).
Ну ждём след лтс

Никита
03.12.2016
21:08:53
Более точно — для них отключили Crankshaft, так как он в некоторых ситуациях весьма тормозил с const/let.
https://bugs.chromium.org/p/v8/issues/detail?id=5666 — там примеры
Там, скорее всего, 5.8 будет.
Ар, вру.
Не туда посмотрел.
Скорее всего таки 5.7, 5.8 — вряд ли.

Глеб
03.12.2016
21:27:40
▫️Какой у вас проект или где работаете?
Фриланс плюс несколько персональных не релизнутых проектов
▫️В чём вы специалист?
NodeJS, frontend не очень люблю, но приходится. А так C# и C++ в GameDev'е.
▫️Чем можете быть интересны или полезны сообществу?
На NodeJS пол года, могу отвечать на не супер сложные вопросы. Может когда-нибудь таки выкрою времени под блог.
▫️Чем интересно сообщество вам? - Следить за новостями, подсматривать интересные методики, да и объяснять те или иные вещи мне нравится.
▫️Откуда вы?
Ростов-на-Дону, Россия
▫️Как узнали про группу?
В поиске по telegram =)
#whois

Google

I
03.12.2016
22:45:29
Ростов...хм...а Nikita Games Вам ничего не говорит?
хотя там As3
плариум, вроде бы, еще где-то там рядом?

Nikolay добряш
04.12.2016
01:27:04
ребята закончил эпичную битву за брейкпойнты в нодемон с бебелем
Это круто что все работает как часы
мб завтра статью напишу как заворкать этот ад
но реально пять часов убить если не больше что бы пару строчек дописать

Хлебушек?
04.12.2016
05:30:02
#whois
проекта пока никакого нет, хочу написать бота в телеграме
я новичок
кажись ни в чём
ну опыт, познания
Ташкент
с сообщества "python"
кто нибудь писал бота в телеграме?

Дмитрий d
04.12.2016
06:22:24

Хлебушек?
04.12.2016
06:22:35

Roman
04.12.2016
07:20:34

abc
04.12.2016
08:21:41
В основном это сделал так как сообщения бегут и из слака и из телеги и из фейсбука

Дмитрий
04.12.2016
08:24:30
О, за кафку фпасибо
Блин, сколько в apache всего то

Vitaliy
04.12.2016
08:38:02

abc
04.12.2016
08:38:32
Несколько воркеров
Чтобы сообщ обрабатывать быстрее
Иначе одно может обрабатываться сек 5 а прилетело еще 60 и все ждут

Google

Vitaliy
04.12.2016
08:40:51
Мм, это воркеры которые обрабатывают сообщения, которые позади очереди, если я правильно понял. А в очередь несколько кладут? Логикой нагружены?

Admin
ERROR: S client not available

abc
04.12.2016
08:40:53
На входе 3 воркера пишут из фейсбука слака и телеги в очередь. Сообщ приводятся к общему виду и спец прослойка решает куда отправлять ответ

Vitaliy
04.12.2016
08:41:17
О, интересно

abc
04.12.2016
08:41:23
Нет на входе логики нет. Вся на выходе

Vitaliy
04.12.2016
08:41:32
Класс!

Eugene
04.12.2016
10:20:55
Ребята, а есть какая то группа по sails.js?
В телеграме)

Nikolay добряш
04.12.2016
11:36:07
А как настроить авторелоад в браузере не подскажите?

Глеб
04.12.2016
12:35:09

hamper ?
04.12.2016
15:51:30

Никита
04.12.2016
15:52:49

hamper ?
04.12.2016
16:01:13
хм и правда, повторяется результат, спасибо

Хлебушек?
04.12.2016
16:01:53
а кто нибудь может посоветовать какой нибудь учебник?
по изучению node.js

Сергей
04.12.2016
16:03:15

Хлебушек?
04.12.2016
16:03:33

hamper ?
04.12.2016
16:03:49
я бы посоветовал просто жс выучить ) https://learn.javascript.ru/ а потом просто по стандартным модулям ноды документацию

Хлебушек?
04.12.2016
16:05:36

hamper ?
04.12.2016
16:05:50
нет

Google

Хлебушек?
04.12.2016
16:06:24
нет
а ну круто, попробую заняться им

Никита
04.12.2016
17:06:29

Сергей
04.12.2016
17:06:49
Давно так не ставил

Никита
04.12.2016
17:07:26
на дебиан-based надо подключить репу нодсорса, или ставить из nvm
Или ручками.

Сергей
04.12.2016
17:08:57
Эм
Не надо же

Хлебушек?
04.12.2016
17:09:05
да кстати

Сергей
04.12.2016
17:09:05
В бунтн

Хлебушек?
04.12.2016
17:09:10
не сработало у меня

Сергей
04.12.2016
17:09:11
Бунте