Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 August 10

A

Andrey in NodeUA - JavaScript and Node.js in Ukraine
Понял
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
сидишь такой. получаешь alert на гитхабе с сообщением про апдейт xmldom. В проект его притащил tedious. Апдейтишь зависимости, но xmldom не апдейтится.
А оказывается там:
https://github.com/xmldom/xmldom/issues/271
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov меня все мучает вопрос с воркер тредами в импрессе. В чем преимущество масштабирования сервера потоками относительно масштабирования процессами? Просто там же не должно быть куча взаимодействий между собой, чтобы вызывать большой оверхеад.
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Ведь параллельность исполнения будет и на процессах и на потоках(если ядра есть)
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
А балансировку выполнять может классически nginx или всякие балансировщики специальные
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Потоки могут шарить память, процессам такое недоступно.
Процесс требует больше ресурсов ОС, чем поток.
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Я знаю, но при чем тут два сервака которые работают сами по себе
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Какие два сервака?
источник

О

ОЛЕГ in NodeUA - JavaScript and Node.js in Ukraine
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Ты создаёшь поток и запускаешь в нем сервак нодовский
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Тут про межсервисные взаимодействия
источник

О

ОЛЕГ in NodeUA - JavaScript and Node.js in Ukraine
Вы говорите о масштабировании на разных машинах или как?
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Блин ребята, вы щупали импресс?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Если Вы так масштабируете свой сервис, то по большому счету без разницы, кроме того, что на процесс тратится больше ресурсов.

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

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Шо вы мне компьютер сайнс рассказываете
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Я не пойму что Вам не понятно)

При чем тут impress? То, что Вы пишете можно наложить на любой язык/фреймворк/платформу
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Мне непонятно зачем в импрессе такое масштабирование и чем оно лучше масштабирования через процессы
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Я же написал выше)
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Да, это простое объяснение, но как два сервака которые делают свою работу могут много взаимодействовать с собой
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Вот я и спросил может причина более хитрая
источник