Size: a a a

Node.js — русскоговорящее сообщество

2019 October 31

LS

Lev Shagalov in Node.js — русскоговорящее сообщество
Тяжёлые расчеты все равно никто не делает в момент ожидания ответа.

И потом... Если я запущу многопоточку Явы на тяжёлый расчет - начнут тормозить так же все
источник

LS

Lev Shagalov in Node.js — русскоговорящее сообщество
Только вот... Как в ноде держать инмемори кэш какой нить?
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Lev Shagalov
Мне так кажется, что проблемы производительности не будет, пока я не начну тяжело считать при запрос ответе (это справедливо для чего угодно, просто для ноды это совсем плохо, будут ждать все). Но ведь так все равно не делают. Закинуть в очереди и пусть насколько нод считают это. Пусть она возьмёт и будет долго считать, все равно один поток на каком бы то ни было языке
Нормально будет всё,берёшь ts и nestjs и пишешь бэк
источник

LS

Lev Shagalov in Node.js — русскоговорящее сообщество
Прям nest?
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Можешь с express начать
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Chingiz Mamiyev
Можешь с express начать
Или fastify
источник

LS

Lev Shagalov in Node.js — русскоговорящее сообщество
Нда в яве проще... Берешь spring и вс
источник

LS

Lev Shagalov in Node.js — русскоговорящее сообщество
У всех фреймворков есть di, да?)
источник

V

Vint in Node.js — русскоговорящее сообщество
Lev Shagalov
Тяжёлые расчеты все равно никто не делает в момент ожидания ответа.

И потом... Если я запущу многопоточку Явы на тяжёлый расчет - начнут тормозить так же все
Никакой shared-memory в ноде нет и не будет. И считать во множество потоков простым выражением не выйдет (это не go и не java).
Поэтому, если требуется солидный computing, но не горит - очереди. Если часть тяжёлого всё-таки runtime, то надо где-то рядом поднимать "computing-ферму", с которой общаться любым удобным способом. Главное понимать, что I/O и сериализация/десериализация всех данных тоже будут прилично отжирать cpu и блокировать основной процесс.

Инмемори - что именно? Каждый инстанс отдельно может хранить что-угодно. Распределённый кеш для простых структур - redis.
источник

LS

Lev Shagalov in Node.js — русскоговорящее сообщество
Редис это по сети, долго
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Lev Shagalov
Редис это по сети, долго
разве ?
а что если у тебя кластер серверов в одной стойке и подключены к одному маршрутизатору ?
источник

V

Vint in Node.js — русскоговорящее сообщество
Любая сеть в тысячи раз медленнее памяти, тут и говорить не о чем. Вопрос, какие задачи решаем.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Lev Shagalov
Нда в яве проще... Берешь spring и вс
говорят nest сделан как раз по образу spring
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
говорят nest сделан как раз по образу spring
там ещё и фишки из дотнета мне кажется есть)
источник

LS

Lev Shagalov in Node.js — русскоговорящее сообщество
Илья | 😶
разве ?
а что если у тебя кластер серверов в одной стойке и подключены к одному маршрутизатору ?
В соседний докер будет долго....мне качать десятки тысяч объектов придется
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Lev Shagalov
В соседний докер будет долго....мне качать десятки тысяч объектов придется
grpc
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Lev Shagalov
Нда в яве проще... Берешь spring и вс
Это же js,в npm более миллиона модулей
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Lev Shagalov
В соседний докер будет долго....мне качать десятки тысяч объектов придется
например, у овх есть vrack
минимальные задержки внутри датацентра
Ещё скажи что это долго
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
иначе если бы у тебя были такие реальные продакшн задачи, то я сомневаюсь что ты сидел бы в чатике и спрашивал а будет ли это хорошо
источник

LS

Lev Shagalov in Node.js — русскоговорящее сообщество
Илья | 😶
например, у овх есть vrack
минимальные задержки внутри датацентра
Ещё скажи что это долго
Мне надо держать на частном сервере, не в облаке. Система управления областной или районной электросетью.
источник