Size: a a a

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

2021 January 16

N

Nikita in Node.js — русскоговорящее сообщество
HOUGAN
Ну вообще, у меня логично все работает. Если пользователь выходит, то его удаляет из пулла. А т.к. удалился юзер - заявка тоже из пулла удаляется.
если прийдется масштабировать и запустить  еще один сервер, как будет работать?
источник

H

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

N

Nikita in Node.js — русскоговорящее сообщество
HOUGAN
Так если планировалась бы горизонтальное масштабирование - я бы выбрал другой подход.
у тебя это чисто сокет приложение или HTTP API?
источник

H

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

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Sergg Bobrov
Сто говорит, что говно вариант)
Какие он даёт альтернативы?
источник

N

Nikita in Node.js — русскоговорящее сообщество
HOUGAN
Так если планировалась бы горизонтальное масштабирование - я бы выбрал другой подход.
если не планируется такое большое количество юзеров, то стоит ли заморачиватся насчет ОЗУ?
источник

H

HOUGAN in Node.js — русскоговорящее сообщество
Ну… Вапервых, хочется понимать, что у меня происходит, и может стоит найти себе новый подход.
Вавтарых, когда то я на таком же принципе сделал бэк, с нагрузкой - 4000 юзеров одновременно, и около 700-750 з/сек. И он выдержал бы наверно ещё столько же.
источник

H

HOUGAN in Node.js — русскоговорящее сообщество
Т.е. как бы, не нагрузка сбербанка, но и аудиторию малую ВКМиниАпсов (особенно столь узкую) - должен выдержать.
источник

H

HOUGAN in Node.js — русскоговорящее сообщество
Т.е. в целом мне нравится + очень мало заморочки с БД, ибо сохранял я редко, и хардово
источник

H

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

SB

Sergg Bobrov in Node.js — русскоговорящее сообщество
Sergey 🛸
Какие он даёт альтернативы?
говорит думай сам... вот такие вводные
"один репозиторий на все 3 приложения (http server + 2 ms)
- 1 package.json
- три разных Dockerfile, для каждого мс
- 1 общий docker-compose.yml
- volumes - нет"
источник

N

Nikita in Node.js — русскоговорящее сообщество
Sergey 🛸
Какие он даёт альтернативы?
спросить в чате по ноде)
источник

C

Chris in Node.js — русскоговорящее сообщество
Sergg Bobrov
говорит думай сам... вот такие вводные
"один репозиторий на все 3 приложения (http server + 2 ms)
- 1 package.json
- три разных Dockerfile, для каждого мс
- 1 общий docker-compose.yml
- volumes - нет"
Ну, в докерфайле копируешь в образ всё нужное и собираешь
источник

C

Chris in Node.js — русскоговорящее сообщество
Условно, структура проекта
svc1/
 Dockerfile
 src/
svc2/
 Dockerfile
 src/
package.json
docker-compose.yml
источник

C

Chris in Node.js — русскоговорящее сообщество
В компоузе прописываешь каждому сервису в build путь к докерфайлу
источник

W

Wjchßlv in Node.js — русскоговорящее сообщество
Владимир Карпов
Ну я и говорю рофлит чел фреймворк который просто тип Фейсьуковский и в 100 раз лучше бэкбона
Оо, кто-то шарит за бэкбон. Я разок с ним сталкивался и сгорел кхерам
Правда уже не помню от чего
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
)
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
Может от того что это как бы хуета
источник

W

Wjchßlv in Node.js — русскоговорящее сообщество
Владимир Карпов
Может от того что это как бы хуета
На первый взгляд выглядило вполне жизнеспособно даже и очень интересно. Особенно до знакомства с реакт/ангулар.
Правда все время в голове кружилась мысля, что это какой-то огромный е*бучий mvc-велосипед
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
ну да)
источник