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

Всем привет, я хочу переписать бекенд онлайн «кинотеатра» на хаскель сейчас

нужно дать возможность людям объединяться в комнаты, это делается вебсокетами
на какие библиотеки хаскеля стоит обратить внимание? что мне нужно для работы с вебсокетами?

13 ответов

38 просмотров

Объединение в комнаты и вебсокеты слишком разные категории, чтоб так ответить. Дай больше контекста

Anton- Автор вопроса
Danil Berestov
Объединение в комнаты и вебсокеты слишком разные к...

ну простая вещь: 1 человек переходит на сайт, вводит в формочку название комнаты и она создается 2 человек, который введет такое же название, перейдет в комнату к 1 человеку что бы ты использовал для реализации подобных вещей на хаскеле?

Anton
ну простая вещь: 1 человек переходит на сайт, ввод...

пока не вижу, чтоб нужны были вебсокеты. что в этих комнатах происходит?

Anton- Автор вопроса
Danil Berestov
пока не вижу, чтоб нужны были вебсокеты. что в эт...

люди смотрят видео через плеер ютуба нужна синхронизация потока итд

Danil Berestov
пока не вижу, чтоб нужны были вебсокеты. что в эт...

Скажем так, не только и не столько вебсокеты

Danil Berestov
пока не вижу, чтоб нужны были вебсокеты. что в эт...

можно предположить, что нужны какие-то интеракции в комнате, которые все должны получать с низкими задержками: чат, реакции какие-нибудь. для такого вебсокеты имеют смысл и их часто используют. но я всегда всем советую прототип делать на самом простом поллинге, а потом уже с технологиями развлекаться, когда это заработает. в первую очередь потому, что как правило всё равно нужно иметь фоллбэк на поллинг, а во вторую, потому что так можно существенно быстрее запуститься

Стикер

Anton Stekanov
можно предположить, что нужны какие-то интеракции ...

а что в сокетах такого сложного? он проще полинга будут, как по мне

Anton- Автор вопроса

иви - это не мой пет проект

Evgeny Gazdovsky
а что в сокетах такого сложного? он проще полинга ...

балансировка усложняется, серверный код тоже явно сложнее, чем стейтлесс конструкция "меня спросили - я ответил". появляется необходимость какой-то координации между инстансами сервера

Evgeny Gazdovsky
RPC не накладывает таких требований

можно подробнее? а то похоже я не знаю чего-то важного

Anton Stekanov
можно подробнее? а то похоже я не знаю чего-то важ...

сорян попутал чаты, там тоже на похожую тему общаемся =)

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

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

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта