Size: a a a

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

2019 November 01

A

Alex in Node.js — русскоговорящее сообщество
ᅠ who r u
цпу 400
400%?
источник

ᅠw

ᅠ who r u in Node.js — русскоговорящее сообщество
да а чо
источник

ᅠw

ᅠ who r u in Node.js — русскоговорящее сообщество
я сам не знаю что с этой помойкой =)
источник

ᅠw

ᅠ who r u in Node.js — русскоговорящее сообщество
(моим кодом)
источник

ᅠw

ᅠ who r u in Node.js — русскоговорящее сообщество
там по сути ваще ничо нет, массив юзеров [Class, Class, Class] + tcp сервер + редиска
источник

A

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

ᅠw

ᅠ who r u in Node.js — русскоговорящее сообщество
как ваще многопоточность сделать
источник

ᅠw

ᅠ who r u in Node.js — русскоговорящее сообщество
кластеры это мультиядерность да
источник

ᅠw

ᅠ who r u in Node.js — русскоговорящее сообщество
а worker_threads это потоки?
источник

ДС

Дмитрий Скрыльников in Node.js — русскоговорящее сообщество
ᅠ who r u
а worker_threads это потоки?
Потоки
источник
2019 November 02

М

Максим in Node.js — русскоговорящее сообщество
Может кто подскажет по redis.io, а изолируются "база" в редис? Если я хочу, чтоб на 1 тачке крутились несколько скриптов и пользоваться всеми прелестями, надо поднимать несколько редис серверов сервисы или как-то в одном можно изолироваться?
источник

V

Vint in Node.js — русскоговорящее сообщество
Максим
Может кто подскажет по redis.io, а изолируются "база" в редис? Если я хочу, чтоб на 1 тачке крутились несколько скриптов и пользоваться всеми прелестями, надо поднимать несколько редис серверов сервисы или как-то в одном можно изолироваться?
Если редис как standalone, то там есть параметр db от 0 до X. Можно использовать его при подключении. С кластером такое не получится. Поэтому либо префиксы для каждого сервиса, либо разные redis'ы.
источник

М

Максим in Node.js — русскоговорящее сообщество
Vint
Если редис как standalone, то там есть параметр db от 0 до X. Можно использовать его при подключении. С кластером такое не получится. Поэтому либо префиксы для каждого сервиса, либо разные redis'ы.
+ в карму, при подключении клиента имеется в виду?)
источник

V

Vint in Node.js — русскоговорящее сообщество
Максим
+ в карму, при подключении клиента имеется в виду?)
Ну да. По-дефолту берётся db=0, если не указано другое. Префиксы разруливаются на уровне клиентской библиотеки.
Для ноды ничего лучше нет, чем https://github.com/luin/ioredis.
Там подробно про api подключения в standalone/cluster всё написано.
источник

М

Максим in Node.js — русскоговорящее сообщество
Vint
Ну да. По-дефолту берётся db=0, если не указано другое. Префиксы разруливаются на уровне клиентской библиотеки.
Для ноды ничего лучше нет, чем https://github.com/luin/ioredis.
Там подробно про api подключения в standalone/cluster всё написано.
Супер, спасибо, прям носом ткнул! Этот модуль использую, нашел. Последний вопрос, а что производительнее префикс или db ?)
источник

М

Максим in Node.js — русскоговорящее сообщество
Отмена, глупый вопрос был :)
источник

V

Vint in Node.js — русскоговорящее сообщество
Максим
Супер, спасибо, прям носом ткнул! Этот модуль использую, нашел. Последний вопрос, а что производительнее префикс или db ?)
Про префикс там даже написано предупреждение по поводу команд, не все поддерживаются.
источник

М

Максим in Node.js — русскоговорящее сообщество
Ещё раз спасибо!)
источник

М

Максим in Node.js — русскоговорящее сообщество
Vint
Про префикс там даже написано предупреждение по поводу команд, не все поддерживаются.
Да, через секунду после вопроса, у меня мысля пришла такая)
источник

V

Vint in Node.js — русскоговорящее сообщество
В общем, я бы использовал либо db, либо разные инстансы редиса. В зависимости от) А вообще - кластер решает, но это уже про другой уровень.
источник