Size: a a a

Вы вошли в cummon space, ведите себя соответственно

2021 January 13

NK

Nikita Kolmogorov in Вы вошли в cummon space, ведите себя соответственно
Alexander°
@borodutch ты не юзаешь pm2?
нет, systemd наше все
источник

NK

Nikita Kolmogorov in Вы вошли в cummon space, ведите себя соответственно
Alexander°
а что ты изменил
источник

NK

Nikita Kolmogorov in Вы вошли в cummon space, ведите себя соответственно
Alexander°
там прост кластеринг из коробки есть
Этот ваш кластеринг менее гибкий, чем встроенный в ноду. Ну и тут же не вебхуки, а поллинг
источник

AD

Anthony Durden in Вы вошли в cummon space, ведите себя соответственно
ID:0
Рубрика #проекты

Как же приятно, когда раскидываешь обработку сообщений в Телеграме на разные ядра процессора в облаке. Стандартно, Node.js работает на одном ядре, если не добавить, например, кластеризацию.

Вот заходил я раньше в пиковые часы нагрузки посмотреть на то, как там себя чувствует @shieldy_bot — и плакал горькими слезами. Нагрузка была постоянно 120%+ на CPU, то есть процессы просто тупо ждали своей очереди.

А на сервере, так-то, восемь ядер! То есть, фактически, использовалось только 1/8 мощности, от чего @shieldy_bot и тупил. Сегодня я нормально подключил кластеризацию на ядра — и теперь все 8 ядер обрабатывают сообщения. Нагрузка максимум 50% в пике на одном ядре!

Сами зайдите в @shieldy_bot и проверьте, каким быстрым он стал. И все такой же бесплатный и опенсурсный! Ох, обожаю то, чем занимаюсь!

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

A

Alexander° in Вы вошли в cummon space, ведите себя соответственно
Nikita Kolmogorov
Этот ваш кластеринг менее гибкий, чем встроенный в ноду. Ну и тут же не вебхуки, а поллинг
источник

A

Archive LInks in Вы вошли в cummon space, ведите себя соответственно
источник

A

Alexander° in Вы вошли в cummon space, ведите себя соответственно
это встроенный в ноду)
источник

A

Archive LInks in Вы вошли в cummon space, ведите себя соответственно
источник

Р

Роман in Вы вошли в cummon space, ведите себя соответственно
ID:0
Рубрика #проекты

Как же приятно, когда раскидываешь обработку сообщений в Телеграме на разные ядра процессора в облаке. Стандартно, Node.js работает на одном ядре, если не добавить, например, кластеризацию.

Вот заходил я раньше в пиковые часы нагрузки посмотреть на то, как там себя чувствует @shieldy_bot — и плакал горькими слезами. Нагрузка была постоянно 120%+ на CPU, то есть процессы просто тупо ждали своей очереди.

А на сервере, так-то, восемь ядер! То есть, фактически, использовалось только 1/8 мощности, от чего @shieldy_bot и тупил. Сегодня я нормально подключил кластеризацию на ядра — и теперь все 8 ядер обрабатывают сообщения. Нагрузка максимум 50% в пике на одном ядре!

Сами зайдите в @shieldy_bot и проверьте, каким быстрым он стал. И все такой же бесплатный и опенсурсный! Ох, обожаю то, чем занимаюсь!

Какой-то непередоваемый кайф от того, как что-то, что ты написал, работает на масштабе десятков миллионов пользователей!
Нативные Child-процессы или пока просто что-то типа pm2 ?
источник

NK

Nikita Kolmogorov in Вы вошли в cummon space, ведите себя соответственно
Alexander°
это встроенный в ноду)
так то же самое :)
источник

NK

Nikita Kolmogorov in Вы вошли в cummon space, ведите себя соответственно
Роман
Нативные Child-процессы или пока просто что-то типа pm2 ?
я в pm2 не верю, слишком много всего тяжелого заставляет эту машину крутиться, пользуюсь простыми systemd сервисами
источник

NK

Nikita Kolmogorov in Вы вошли в cummon space, ведите себя соответственно
Роман
Нативные Child-процессы или пока просто что-то типа pm2 ?
а для кластеризации cluster, встроенный в ноду
источник

Р

Роман in Вы вошли в cummon space, ведите себя соответственно
Nikita Kolmogorov
а для кластеризации cluster, встроенный в ноду
Понял. Благодарю.
источник

NK

Nikita Kolmogorov in Вы вошли в cummon space, ведите себя соответственно
Nikita Kolmogorov
я в pm2 не верю, слишком много всего тяжелого заставляет эту машину крутиться, пользуюсь простыми systemd сервисами
поэтому и в докер тоже не верю особо
источник

NK

Nikita Kolmogorov in Вы вошли в cummon space, ведите себя соответственно
Nikita Kolmogorov
поэтому и в докер тоже не верю особо
но когда кто-то другой его юзает, я только за :))
источник

Р

Роман in Вы вошли в cummon space, ведите себя соответственно
Nikita Kolmogorov
поэтому и в докер тоже не верю особо
Так Докер — это про окружение. Или вы по k8s?
источник

P

Purple in Вы вошли в cummon space, ведите себя соответственно
Как распознать признаки психоза?
источник

P

Purple in Вы вошли в cummon space, ведите себя соответственно
Гугл выдаёт что-то невнятное
источник

NK

Nikita Kolmogorov in Вы вошли в cummon space, ведите себя соответственно
Роман
Так Докер — это про окружение. Или вы по k8s?
не, просто привел аналогию про перегруженность тулзы для простых задач между докером и pm2, но это решения из разных сфер, да
источник

NK

Nikita Kolmogorov in Вы вошли в cummon space, ведите себя соответственно
Purple
Как распознать признаки психоза?
киберпсихоза?
источник