Протоколы / WebSocket
События в постоянном потоке.
WebSocket позволяет обмениваться сообщениями через одно постоянное соединение. Используйте выделенный WSS-адрес для потоковой передачи событий.
Жизненный цикл соединения
Установка соединения → подтверждение доступа → отправка событий → подтверждение обработки. При разрыве клиент ограничивает очередь и восстанавливает соединение с задержкой.
Контроль потока
Клиенту нужны предел размера сообщения, ограниченная очередь и политика для неподтверждённых событий. Без этих правил временная потеря связи может привести к росту памяти.
Пример сообщения
Идентификатор сообщения позволяет сопоставлять отправку и подтверждение. Сохраняйте его при повторной отправке события.
{
"id": "evt_example_001",
"type": "event",
"payload": {"name": "job.completed", "value": 1}
}СЛЕДУЮЩИЙ ШАГ
Оставить заявку ↗Обсудим вашу архитектуру?
Подберём схему сбора данных под ваше приложение.