Size: a a a

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

2021 April 03

СС

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

СС

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

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
источник

CM

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

АП

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

СС

Сергей Седой... in Node.js — русскоговорящее сообщество
Я бы тогда использовал affinity куку, тут именно реактивность нужна, хочу быть уверенным что каждый процесс  будет иметь актуальные данные, нужно расшарить один контекст между всеми
источник

UA

Usein Abilev in Node.js — русскоговорящее сообщество
Возможно глупый вопрос, но как устанавливать cookie с флагом "сессия". На стороне ноды, при отправке запросов.

Ибо у меня куки истекают, а если смотреть с браузера, то у них вместо времени стоит просто флаг Session
источник

I

Igor in Node.js — русскоговорящее сообщество
просто не ставить expires или maxAge
источник

UA

Usein Abilev in Node.js — русскоговорящее сообщество
То есть session, это как дефолт значение идет?
источник

СС

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

UA

Usein Abilev in Node.js — русскоговорящее сообщество
Спасибо огромное
источник

М

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

СС

Сергей Седой... in Node.js — русскоговорящее сообщество
Постоянно открытые TCP сокеты не очень то дёшево, да и там куча проблем возникает с сохранением снэпшотов, гарантией доставки и тд
источник

М

Максим in Node.js — русскоговорящее сообщество
А у тебя процессы на одной машине?
источник

СС

Сергей Седой... in Node.js — русскоговорящее сообщество
К тому же конкретно редис не умеет дуплекс, он требует два подключения для пабсаба
источник

СС

Сергей Седой... in Node.js — русскоговорящее сообщество
Да, думаете о том как расшарить сокет между ними? Там других проблем всплывает много
источник

N

Nikita in Node.js — русскоговорящее сообщество
херасе у вас требования к приложению)
источник

М

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

СС

Сергей Седой... in Node.js — русскоговорящее сообщество
Вопрос же был о том кто использует в проде :)) Решение этой задачи нетривиальное, IPC это тот же TCP, не прошу написать решение, оно явно стоит денег :), интересно имеет ли смысл это делать
источник

N

Nikita in Node.js — русскоговорящее сообщество
возможно идет речь об ipc на урвоне юниксовых сокетов
источник