Size: a a a

NestJS — русскоязычное сообщество

2020 April 20

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
У ноды очень простая еденица масштабирования в один поток
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Andrey Melikhov
У ноды очень простая еденица масштабирования в один поток
Треды )))
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
что треды?
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Andrey Melikhov
что треды?
То что не всегда в один поток
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Andrey Melikhov
если у тебя корутины, то зачем масштабироваться на процессах?
Просто плохо понятно, чем запустить 10 инстансов ноды отличается от запустить 10 инстансов anylanguage
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Артур Чобанян
То что не всегда в один поток
ну что треды, что воркеры, да.
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Andrey Melikhov
ну что треды, что воркеры, да.
И уже получается тоже самое что и везде, раза нет?

Извините что влез просто очень интересно
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Просто плохо понятно, чем запустить 10 инстансов ноды отличается от запустить 10 инстансов anylanguage
типичное node.js-приложение стейтлес, асинхронное, однопоточное.
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Andrey Melikhov
типичное node.js-приложение стейтлес, асинхронное, однопоточное.
Если сделать стейтлесс асинхронное однопоточное приложение на котлин/пайтон, будут ли отличия в масштабировании?
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Артур Чобанян
И уже получается тоже самое что и везде, раза нет?

Извините что влез просто очень интересно
вообще нет. воркер-треды это по сути изолированные мини-node.js приложения. Да, становится сложнее из-за shared-memory но всё равно они остаются изолированными отдельными приложениями
источник

V

Valentin in NestJS — русскоязычное сообщество
Спасибо за ответы, нужно попробовать
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Если сделать стейтлесс асинхронное однопоточное приложение на котлин/пайтон, будут ли отличия в масштабировании?
не будет, но кто и зачем так делает?
источник

V

Valentin in NestJS — русскоязычное сообщество
Andrey Melikhov
говорю, что нагрузки в тысячи rps можно держать, нода создана для того, чтобы в режиме API Gateway работать максимально эффективно.
как обычная рест апи или при создании сокетов, и под каждого клиента держать комнату?
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Andrey Melikhov
вообще нет. воркер-треды это по сути изолированные мини-node.js приложения. Да, становится сложнее из-за shared-memory но всё равно они остаются изолированными отдельными приложениями
Разве этого достаточно? Я лично вижу типичные проблемы при масштабировании в сравнении с котлином
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Andrey Melikhov
не будет, но кто и зачем так делает?
А почему бы так не делать, если так проще масштабироваться?
Асинхронные фреймворки видел и под пайтон, и под котлин.
Со стейтлесс как-то тоже не вижу проблем...
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Артур Чобанян
Разве этого достаточно? Я лично вижу типичные проблемы при масштабировании в сравнении с котлином
это ограничение технологии, мы не можем работать с настоящими тредами. зато простота масштабирования
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
А почему бы так не делать, если так проще масштабироваться?
Асинхронные фреймворки видел и под пайтон, и под котлин.
Со стейтлесс как-то тоже не вижу проблем...
будет дорого, jvm рантайм дорогой чтобы запускать десть однопоточных приложений вместо одного многопоточного
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
хотя я не эксперт по jvm )
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Андрей но ведь тот же го будет быстрее и дешевле, если о цене идет речь
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Пс просто интересен ваш опыт, понятно что нет серебрянной пули
источник