170 похожих чатов

То есть пусть все в одной очереди на ядро толкаются?)

58 ответов

54 просмотра

Так они всё равно большую часть ждут, пулом по 10к на ядро, но проблема то не в ядрах, а в сети

стоит отметить, что сейчас 1 нода справляется с 100к клиентами) да делает это очень плохо - рестартует, дохнет, падает, но панику никто не наводит)

Artem Dantevich
стоит отметить, что сейчас 1 нода справляется с 10...

Так слегла или и всё таки нет? https://t.me/nodejs_ru/1140684

Artem Soroka
Так слегла или и всё таки нет? https://t.me/nodej...

как мне говорили ложилась когда было 1к клиентов, потом что то протюнили, и вроде как работает

Artem Dantevich
стоит отметить, что сейчас 1 нода справляется с 10...

Делай арбитора, тут вариантов нет. Куб же может сообщать арбитору, какие контейнера он прибил?

Feanorx
Делай арбитора, тут вариантов нет. Куб же может со...

не совсем понимаю зачем арбитр - куб прибил контейнер, рестартанул контейнер на другой тачке - взял из редиса аккаунты которые были онлайн больше чем 5 секунд назад - киннул раунд робинном в очередь, коннекты - восстановлены

Artem Dantevich
не совсем понимаю зачем арбитр - куб прибил контей...

Ты же не каждые 5 секунд проверяешь хелсчек?

Feanorx
Ты же не каждые 5 секунд проверяешь хелсчек?

флаг онлайна аккаунта ставится по событию с биржи - биржа присылает раз в 5 секунду событие ping

Feanorx
Делай арбитора, тут вариантов нет. Куб же может со...

Не будем тюнить ось, нафигачим сразу кубер со своим краш луп бак оф, профит 😉

Artem Dantevich
флаг онлайна аккаунта ставится по событию с биржи ...

Ну тогда хотя бы те которые 10 секунд оффлайн. Не нужно ходить по лезвию ножа

Artem Soroka
Не будем тюнить ось, нафигачим сразу кубер со свои...

тут весь цикл, начиная от выбора ноды странный

Alexey Ermakov
тут весь цикл, начиная от выбора ноды странный

какая альтернатива? довелось мне видеть, как "давайте перепишем всё на <язык программирования>" - редко хорошим заканчивается)

Artem Dantevich
какая альтернатива? довелось мне видеть, как "дава...

ежедневно переписываю ноду на go/rust, т.к. эта поделка не вытягивает 🙂

Alexey Ermakov
ежедневно переписываю ноду на go/rust, т.к. эта по...

где потом найти тех, кто поддерживать будет на go/rust)

Alexey Ermakov
ежедневно переписываю ноду на go/rust, т.к. эта по...

сделай бенчмарк нода+uws / elysia vs fasthttp на го, и выложи плиз сюда, если не трудно

Andy Cox
я уже делал

а зачем ещё?

Alexey Ermakov
ежедневно переписываю ноду на go/rust, т.к. эта по...

По сообщениям в чате, здесь половина из фейсбука пишет хайлоуды )) Редко производительность яп становится проблемой, я видел в интерпрайзах ларку гоняют, и даже там проблема с производительностью на стороне БД и подлежащей инфраструктуре

Artem Soroka
По сообщениям в чате, здесь половина из фейсбука п...

конечно, отдавать не трудно было что, а вот считать нужна мощность

Alexey Ermakov
а зачем ещё?

ты просто утвержал, что нода не вытягивает, посмотри порог, когда fasthttp начнет отваливаться, а uws еще спокойно будет работать

Andy Cox
ты просто утвержал, что нода не вытягивает, посмот...

uws это на с++ что-то и к ноде отношения не имеет (зачем мне это к ноде цеплять, если я могу просто в бинарь скомпилить) го тюнится под нагрузки расту всё равно вообще - тот же с/с++

Alexey Ermakov
uws это на с++ что-то и к ноде отношения не имеет ...

уже отправил pr на удаление всего этого? https://nodejs.org/api/addons.html

Andy Cox
уже отправил pr на удаление всего этого? https://n...

зачем мне аддон для ноды если я могу просто бинарь запустить?

Чтобы писать на няшном и ванильном без поинтеров, бороунга, аскетичного синтаксиса мэйби?

Artem Soroka
Чтобы писать на няшном и ванильном без поинтеров, ...

Тут нехватает UB, модуль с ним добавит красок, особенно на проде 🥰

Artem Soroka
Чтобы писать на няшном и ванильном без поинтеров, ...

фу, лучше с поинтерами и УБ, чем "нам нужен хайлоад, давайте к ноде плагины писать"

Andy Cox
нет, не лучше 🫠

даже спорить не буду) пиши модули для ноды / береходи на bun 🙂

Andy Cox
да без bun так-то вполне норм)

вообще я реально не сталкивался с тем, что нужно что то переписывать на более быстрый язык. Все в любом случае можно разрулить, а тащить эту лоу левел херь в проект вообще не хочется.

Alexey Ermakov
фу, лучше с поинтерами и УБ, чем "нам нужен хайлоа...

В чем проблема, в каждом проекте нода гуп используется, и никто не плачет чет, хотя это плюсовый адон жеж

Artem Soroka
node-gyp же

из 40+ сервисов на жс только в одном и то, потому, что 0mq как с++ аддон в зависимостях

Alexey Ermakov
где в каком каждом гуп используется

Много модулей это байндинги к сишным либам, и не только в ноде, в питоне так же, и в рубях, и под эрланг есть, там где нужно ЦПУ сильно подергать

Artem Dantevich
какая альтернатива? довелось мне видеть, как "дава...

А я часто наблюдаю как раз success story переписывания на более подходящий язык/платформу

Artem Dantevich
где потом найти тех, кто поддерживать будет на go/...

С растом, наверное, сложно. Но толковых гоферов оказалось найти заметно проще толковых нодеров

Artem Soroka
По сообщениям в чате, здесь половина из фейсбука п...

Так Энтерпрайз часто не про нагрузку. А если она появляется, решают вопрос вертикальным масштабированием

Алексей Попов
С растом, наверное, сложно. Но толковых гоферов ок...

это наверно из-за фронта где то видел такое, что 7 из 8 джунов учат фронт )) а потом просто смотрят какой нибудь курс на ютюбе типа "бекенд на node для магазина за 2 часа" объявляют себя фулстеком и откликаются на бекендера или фулстека на ноде. И половина из них себе год коммерческого опыта рисует, так как их отклики просто не рассматривают вот и попробуй среди такой массы экперта по ноде найти ))

Проблема не только с джунами. И люди с опытом бывают никакие

Andy Cox
который доку читал

и что это даст? можно хоть 10 раз прочитать и ничего не понять

Алексей Попов
Проблема не только с джунами. И люди с опытом быва...

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

Егор
а кто такой толковый нодер?

Разработчик, который может хорошо (тут тоже можно описать что это значит) решать хотя бы продуктовые задачи Упреждая вопрос - для хорошего решения продуктовых задач надо понимать особенности ивентлупа, быть знакомым с разными языками и платформами, подходами, паттернами, инструментами, концепциями, и пр.

Rain
Ну пришел к вам человек, сказал что два года бек ф...

суть в том, что он может и писал два года на ноде, но это был express) тут нужно смотреть проекты и изучать уровень понимания nodejs api

Rain
Ну пришел к вам человек, сказал что два года бек ф...

Приходят люди, у которых есть реальный верифицируемый опыт в годах. И с такими людьми тоже проблемы Мне уже начинает казаться, что если у разработчика знания опыт только в ноде, то это может быть проблемой С некоторыми другими языками подобной проблемы нет (но возможно она есть для разработчиков на пхп, питоне, руби)

Алексей Попов
Вопрос не понятен

так же как созваниваемся по пятницам, только публичные собесы с кем-нибудь

Алексей Попов
Пойдёшь на такой собес?

я думаю желающие пособесить и стать собеседующимся найдутся

Егор
а кто такой толковый нодер?

кто в цирке не смеётся

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
11
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Доброе время суток! у меня тут иноды закончились. и понял почему по сути кстит, я периодически очищаю постгрес и сентри контайнер: postgres=# DELETE FROM nodestore_node WHER...
Юсиф Насиров
9
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
lazarus-3.2.0/gtk, linux патч "имя проекта по умолчанию project1 -> prj" день добрый не нравится "именя проекта по умолчанию" (project1), к.раз приходится переименовывать (н...
livontiy
5
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Коллеги, а в чём сейчас хорошо писать на перле, в смысле ide? Пробовал в идее с плагином, подсветка есть, даже какие-то предупреждения есть, но рефакторинга считай нет. Перене...
Дмитрий Петров
9
Can I forward ports (including the SSH port) between two machines without SSH? I know I can forward SSH server port from machine A (which blocks all requests by firewall) to ...
required optional
5
Всем вечера. Подскажите как лучше сделать. делаю на Д10 Например будет база данных на SQLite. в ней будет много таблиц. более 50шт Типа справочник. Содержать ID Name Id p...
Андрей Т 🐎
10
Карта сайта