нужно дать возможность людям объединяться в комнаты, это делается вебсокетами
на какие библиотеки хаскеля стоит обратить внимание? что мне нужно для работы с вебсокетами?
Объединение в комнаты и вебсокеты слишком разные категории, чтоб так ответить. Дай больше контекста
ну простая вещь: 1 человек переходит на сайт, вводит в формочку название комнаты и она создается 2 человек, который введет такое же название, перейдет в комнату к 1 человеку что бы ты использовал для реализации подобных вещей на хаскеле?
пока не вижу, чтоб нужны были вебсокеты. что в этих комнатах происходит?
люди смотрят видео через плеер ютуба нужна синхронизация потока итд
Скажем так, не только и не столько вебсокеты
можно предположить, что нужны какие-то интеракции в комнате, которые все должны получать с низкими задержками: чат, реакции какие-нибудь. для такого вебсокеты имеют смысл и их часто используют. но я всегда всем советую прототип делать на самом простом поллинге, а потом уже с технологиями развлекаться, когда это заработает. в первую очередь потому, что как правило всё равно нужно иметь фоллбэк на поллинг, а во вторую, потому что так можно существенно быстрее запуститься
Стикер
а что в сокетах такого сложного? он проще полинга будут, как по мне
иви - это не мой пет проект
балансировка усложняется, серверный код тоже явно сложнее, чем стейтлесс конструкция "меня спросили - я ответил". появляется необходимость какой-то координации между инстансами сервера
RPC не накладывает таких требований
можно подробнее? а то похоже я не знаю чего-то важного
сорян попутал чаты, там тоже на похожую тему общаемся =)
Обсуждают сегодня