172 похожих чатов

Кто нибудь вебсокеты с редисом мультисерверные делал? Кроме thruster-socketio чот

не вижу примеров.

15 ответов

13 просмотров

Мультисерверные? Это чего за зверь?

Arcady- Автор вопроса
𝙽𝚒𝚌𝚔 𝙻𝚒𝚗𝚔𝚎𝚛
Мультисерверные? Это чего за зверь?

Да горизонтальное масштабирование блин

Arcady- Автор вопроса
𝙽𝚒𝚌𝚔 𝙻𝚒𝚗𝚔𝚎𝚛
К редис-кластеру? Round-robin на клиенте?

Ну скорее вопрос чтобы нужный сокет Васи Пупкина нашелся среди запущенных инстансов

Arcady
Ну скорее вопрос чтобы нужный сокет Васи Пупкина н...

ты типо на куче серверов держишь вебсокет сервачки? при этом клиент стучится кудато в одну дверь?

Arcady- Автор вопроса
AS Sarb
ты типо на куче серверов держишь вебсокет сервачки...

что то я видимо непонятно обьяснил. Задача стандартная. Есть докер-инстансы под балансировщиком. В каждом вебсокетный сервер. Я хочу чтобы клиент направил сообщение в сокет Васи Пупкина. Балансировщик знает, в каком из инстансов сидит сокет Васи Пупкина? Может, нет. Может, надо все инстансы обойти. Стандартная проблема. Мне только на Расте хотелось бы решение.

Arcady
что то я видимо непонятно обьяснил. Задача станда...

Во блин А в редисе держишь мапинг хозяин_сокета - сокет?

Arcady- Автор вопроса
AS Sarb
Во блин А в редисе держишь мапинг хозяин_сокета - ...

мне всё равно. мне подойдет любое нормально масштабируемое решение. Но на расте.

Arcady
мне всё равно. мне подойдет любое нормально масшта...

А для чего нужен WASM вне браузера? Замена докеру?

Arcady- Автор вопроса
Vladimir Zaytsev
А для чего нужен WASM вне браузера? Замена докеру?

да какие нибудь ноды поднимать в крипте используются например

Vladimir Zaytsev
А для чего нужен WASM вне браузера? Замена докеру?

для облаков хорошо, можно чужой код запускать и не бояться ну т.е. это плюс для провайдеров

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
Карта сайта