Size: a a a

2021 May 17

AA

Anri Asaturov in ctodailychat
есть варианты по data channel слать в webrtc, но там контроля нет от сервера
источник

СА

Сергей Аксёнов... in ctodailychat
Кстати, отличный вариант.
источник

AA

Anri Asaturov in ctodailychat
ну я не только про это, а вот если у нас в одной комнате люди подключены к разным сокет серверам, то по сути редис (стримс?) нужен чтобы фанаут делать
источник

AA

Anri Asaturov in ctodailychat
напрашивался еще вариант с лямбдами в aws + api gateway, но там тоже все мутно с синхронизацией, надо в динамодб сокеты класть и вообще каждый месадж внутри выполняется как http запрос к лямбде, ну такоэ
источник

AA

Anri Asaturov in ctodailychat
вообщем это вот как "чтоб ты жил в интересные времена", только "чтоб тебе довелось вебсокет сервера скейлить"
источник

AM

Aga Mahmudov in ctodailychat
Пару лет назад делал как-то автоскейлинг сокетов, но дальше проектирования не дошло
источник

AM

Aga Mahmudov in ctodailychat
Интересная задача однако
источник

СА

Сергей Аксёнов... in ctodailychat
Ну вот мы отскейлили же) У нас любые чаты и даже любые realms подключаются к балансеру (nginx, он же ssl-терминатор), который раскидывает уже по кластеру. А fanout между ними живёт - каждый сервер знает, кто к кому подключен сейчас.
источник

AA

Anri Asaturov in ctodailychat
отправлю к тебе Рому за консультацией 🙂
источник

СА

Сергей Аксёнов... in ctodailychat
Если одна машина кластера ложится - клиенты автоматически переподключаются и ничего не успевают заметить.
источник

СА

Сергей Аксёнов... in ctodailychat
Хорошо)
источник

AM

Aga Mahmudov in ctodailychat
Вот как удачно спросил :))
источник

СА

Сергей Аксёнов... in ctodailychat
Ну у нас общие фаундеры, но взаимодействуем мы между собой мало)
источник

AM

Aga Mahmudov in ctodailychat
Да, знаю
источник

M

Mikhail in ctodailychat
15 или 15к в секунду?
источник

СА

Сергей Аксёнов... in ctodailychat
15к - это уже Телеграм, наверное.
источник

AM

Aga Mahmudov in ctodailychat
У них чат это не основная фича
источник

СА

Сергей Аксёнов... in ctodailychat
Мягко говоря)
источник

СА

Сергей Аксёнов... in ctodailychat
Мы до ноября вообще сидели на SendBird SaaS и были при этом, кажется, их крупнейшими клиентами.
источник

AM

Aga Mahmudov in ctodailychat
Общался с СТО Openland, жаловался что платят 8k$/mo за сервера
источник