@nodejs_ru

Страница 394 из 2748
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
NodeJs + Express, просто "Hello world!" Requests/sec: 6981.79 Rust + Iron, просо "Hello World!" Requests/sec: 62370.26 Железо - i5, 6 оперативы
сравнивать интерпретируемый язык с компилируемым мягко говоря некорректно. Я тоже могу написать хелловорд на C / CGI / FCGI и он порвет все ваши ноды

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

Kanat
03.12.2016
14:43:54
Нее

Это я сам написал с руки

Я ж не русский, в конце концов

Vladimir
03.12.2016
14:45:05
но там то ли фишрок, то ли еще кто-то писал, что рановато
Там говорили типа ещё подождать до каких то девелоперских тулзов

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

А, ну хотя, поскольку сообщения имеют монотонно возрастающий id, можно использовать несколько процессов на входе, а очередь держать сортированной

Откровенно говоря, я плохо себе представляю, какие предельные нагрузки могут быть в проекте, и надо ли делать сразу несколько процессов.. но заложиться на очередь сообщений посредством стримов можно, кажется, сразу, м?

Google
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 — там примеры

Ну ждём след лтс
Ну да, это в 8.0 должно попасть.

Там, скорее всего, 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"

кто нибудь писал бота в телеграме?

Хлебушек?
04.12.2016
06:22:35
+
можете написать в лс?

Roman
04.12.2016
07:20:34
Если вы пропустили — случилось чудо! const/let починили в V8 5.7.
там еще поскольку турбофан теперь в дженерик пайплайне try/catch наконец должны оптимизироваться

Дмитрий
04.12.2016
08:24:30
О, за кафку фпасибо

Блин, сколько в apache всего то

Vitaliy
04.12.2016
08:38:02
У меня так и работает. Для очереди пользуюсь Apache Kafka
А на входе несколько процессов? Ради чего?

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
А как настроить авторелоад в браузере не подскажите?
LivePage плагин для Chrome самый просто вариант.

hamper ?
04.12.2016
15:51:30
Если вы пропустили — случилось чудо! const/let починили в V8 5.7.
я пропустил даже когда их сломали, что там было то?

Никита
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
apt install nodejs
спасибо

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

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
нет же
Только node ?

Давно так не ставил

Никита
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
Бунте

Страница 394 из 2748