#serversent_events

2025-02-15

Введение в WebSocket и Socket.IO

Введение WebSocket — это протокол, обеспечивающий двустороннюю коммуникацию между клиентом и сервером, идеально подходящий для приложений, где необходима передача данных в реальном времени, таких как чаты, уведомления и онлайн-игры Socket.IO — это библиотека, которая расширяет возможности WebSocket, предоставляя механизмы автоматического переподключения и fallback-режимы для более стабильной работы в нестабильных сетевых условиях В этой статье мы рассмотрим, как работают эти технологии, какие задачи решают, их преимущества и ограничения, а также покажем, как быстро настроить сервер и клиента для работы с WebSocket и Socket.IO .

habr.com/ru/articles/882672/

#socketio #websocket #socket #longpolling #sse #server_sent_events #longpolling #serversent_events #http #httppooling

2024-12-12

Пришем Realtime для Multiple-page application в микросервисной архитектуре

⌚️Пришем Realtime для Multiple-page application в микросервисной архитектуре Частое явление в вебе — полная перезагрузка приложения при переходе между страницами. При этом соединение WebSocket разрывается, а новая подписка устанавливается только после начала выполнения загруженного JavaScript , что занимает как минимум секунду. Во время перезагрузки страницы сообщения, отправленные через WebSocket , не будут получены клиентской частью приложения. В статье описывается, как отправить пропущенные во время переподключения события WebSocket повторно в порядке очередности поступления

habr.com/ru/articles/866130/

#typescript #javascript #realtime #redis #grpc #faulttolerant #scalability #websockets #serversent_events #http2

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst