Size: a a a

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

2020 February 18

KD

Kirill Dyakov in Node.js — русскоговорящее сообщество
Нода сильно не равно экспресс. Вот простенькая структура для REST API. Но мне некоторые организационные вещи не нравятся
https://dev.to/santypk4/bulletproof-node-js-project-architecture-4epf
источник

MV

Maxim Vynogradov in Node.js — русскоговорящее сообщество
Славик
и, кстати, кто сказал, что sqlite однопоточна? https://www.sqlite.org/threadsafe.html
источник

MV

Maxim Vynogradov in Node.js — русскоговорящее сообщество
там локи на врайт есть и ещё что-то, не помню
источник

кз

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

λР

λера Розаλин in Node.js — русскоговорящее сообщество
nkun
Ну и да, в одной книженции (по шарпу вроде) читал что такой вариант даже лучше чем много потоков, т.к не так жрет ресурсы, ибо создание нового потока это трудоемкий и, внезапно, относительно долгий процесс всегда.
грин треды поверх N системных тредов были бы лучше
источник

λР

λера Розаλин in Node.js — русскоговорящее сообщество
и могли бы отожрать все физические ядра)
источник

λР

λера Розаλин in Node.js — русскоговорящее сообщество
о как
источник

кз

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

кз

классовые компоненты - зло in Node.js — русскоговорящее сообщество
где мои папки в папках
непривычно
источник

кз

классовые компоненты - зло in Node.js — русскоговорящее сообщество
Если без БД ставить это дело, насколько быстро все упадет?)
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
λера Розаλин
грин треды поверх N системных тредов были бы лучше
любая модель cooperative multitasking лучше чем preemptive multitasking. На большинстве задач, которые появляются в типичных веб-приложениях тебе 1-го потока исполнения хватает. Тот же го очень часто запускают с GOMAXPROCS=1, т.к. если много юзаются каналы то блокировки получаются очень дорогими
источник

λР

λера Розаλин in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
любая модель cooperative multitasking лучше чем preemptive multitasking. На большинстве задач, которые появляются в типичных веб-приложениях тебе 1-го потока исполнения хватает. Тот же го очень часто запускают с GOMAXPROCS=1, т.к. если много юзаются каналы то блокировки получаются очень дорогими
fair point
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
любая модель cooperative multitasking лучше чем preemptive multitasking. На большинстве задач, которые появляются в типичных веб-приложениях тебе 1-го потока исполнения хватает. Тот же го очень часто запускают с GOMAXPROCS=1, т.к. если много юзаются каналы то блокировки получаются очень дорогими
ну и у ноды-то один поток исполнения, а ИО выполняется тредпулом
источник

λР

λера Розаλин in Node.js — русскоговорящее сообщество
самый высоконагруженный смак всё равно делают внешние сервисы
источник

AK

Alex Konstantinov in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
ну и у ноды-то один поток исполнения, а ИО выполняется тредпулом
Не правда.
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Alex Konstantinov
Не правда.
в чем именно?
источник

кз

классовые компоненты - зло in Node.js — русскоговорящее сообщество
классовые компоненты - зло
Если без БД ставить это дело, насколько быстро все упадет?)
бамп
источник

a

asc11cat in Node.js — русскоговорящее сообщество
классовые компоненты - зло
Если без БД ставить это дело, насколько быстро все упадет?)
Тут другой вопрос, в чем трабл поднять эту бд и не мучаться?
источник

кз

классовые компоненты - зло in Node.js — русскоговорящее сообщество
asc11cat
Тут другой вопрос, в чем трабл поднять эту бд и не мучаться?
Я не ставил никогда с нуля бд
источник

λР

λера Розаλин in Node.js — русскоговорящее сообщество
классовые компоненты - зло
Если без БД ставить это дело, насколько быстро все упадет?)
ну хз, блин)
источник