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