Size: a a a

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

2019 November 11

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Anton Korotkikh
лол. там по капотом vertx, у которого под капотом netty. это такое жабовсокое наслоение закоса под ноду. правильно приготовленная нода, разумеется вертекс уделает. + в качестве интепритатора там не умный и оптимизирующий V8, а довольно тормозной graaljs. на реальных задачах - вообще без шансов
ну вот в этом бенче есть задачи с запросом в базу. и что-то нода даже близко не уделывает
источник

R

Rustam in Node.js — русскоговорящее сообщество
Java vertx в разы быстрее чем все нодовские реализации)
источник

LK

L K in Node.js — русскоговорящее сообщество
Anton Korotkikh
ну в прицнипе это хорошо рассказано в официальных доках. если мы пишем что-то своей на голом http / net.
а так "правильность" это уже большое имхо. в моем понимание это следование kiss и yagni
таак, если на голой джаве напишем то может тоже что-то выйдет норм
источник

AK

Anton Korotkikh in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
ну вот в этом бенче есть задачи с запросом в базу. и что-то нода даже близко не уделывает
бенчи бенчам рознь. это многоптопчное приположение по факту, жрущее очень много ресурсов. там тредпул нетти + пул воркеров вертекса + пул jdbc соедиенний до базы. если дать ноде столько же ресурсов, а случае реального прода это будет масштабирование в кубере за баласнировщиком, то картина будет совершенно иная.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Anton Korotkikh
бенчи бенчам рознь. это многоптопчное приположение по факту, жрущее очень много ресурсов. там тредпул нетти + пул воркеров вертекса + пул jdbc соедиенний до базы. если дать ноде столько же ресурсов, а случае реального прода это будет масштабирование в кубере за баласнировщиком, то картина будет совершенно иная.
в этом бенче нода запущена в кластере
источник

OV

Oleh Voytynsky in Node.js — русскоговорящее сообщество
Ребята привет, подскажите пожалуста, это нормальная практика в payload jwt сохранять user.id ?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Oleh Voytynsky
Ребята привет, подскажите пожалуста, это нормальная практика в payload jwt сохранять user.id ?
нормальная практика не имплементировать сессии, когда можно взять сессии
источник

AK

Anton Korotkikh in Node.js — русскоговорящее сообщество
Rustam
Java vertx в разы быстрее чем все нодовские реализации)
нет. вертекс довольно топорное и неудобное поделие, быстрое только в синтетических случаях. попробуй кстати, переехать на него с ноды, будет очень весело
источник

AK

Anton Korotkikh in Node.js — русскоговорящее сообщество
Mike Mulukin
да во всех топиках пишут про это "хоть экспресс не выкладвывает бенчи, тем не менее если у вас есть слабое место в приложении - то это скорее всего не экспресс"
так и есть. обычно это либы или коннекторы ко всяким бд и иным исчтоникам, иногда тежловесный энкодин/декодинг каких-то форматов. чтобы упираться в роутер, нужно иметь кейс бенчмарка хеллоу ворлдов или отдавать очень мелкие примтивные ответы без какой-то существенной машинерии на беке
источник

Ð

Ð in Node.js — русскоговорящее сообщество
снова синтетические тесты на отправку строки?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
на го сложно писать, ооп нет, гибкости нет, чем старее проект тем больнее
источник

AA

Arkadiy Alexeev in Node.js — русскоговорящее сообщество
Ð
снова синтетические тесты на отправку строки?
Да, наверно
Я сам чекал, у меня выходили близкие цифры на 1 ядре для пустого запроса
И 720к рпс на половине ядер
источник

Ð

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

Ð

Ð in Node.js — русскоговорящее сообщество
То что нода может отадвать в половину nginx-а это имхо уже более чем достаточно для чего угодно
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Прежде чем думать об заоблачных 10к+ рпс стоит набрать хотя бы 100)
источник

И

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

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Да, сейчас проще инстансов больше сделать, чем вечно оптимизировать
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Разумнее оптимизировать сложность проекта
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Быстродействие как правило тоже является производной от простоты
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Так например 8 лет назад я отказался от всяческих орм-нагромождений в пользу банального вызова функций постгреса с транзакциями и ни разу об этом еще не пожалел
источник