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

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

58 ответов

109 просмотров

Так они всё равно большую часть ждут, пулом по 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 на го, и выложи плиз сюда, если не трудно

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
Ну пришел к вам человек, сказал что два года бек ф...

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

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

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

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

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

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

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

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Oh sorry did you want it in Gunter's chains?
Martin Rys
15
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта