Ключевые концепции Cluster

Gateway и Business Worker

Gateway держит внешние клиентские подключения. Business Worker выполняет callbacks приложения и использует межпроцессные каналы шлюзов для доставки ответа.

Register

Register принимает подключения узлов, проверяет общий секрет и сообщает Business-процессам адреса Gateway. Его внутренний порт нельзя публиковать в Интернет.

Идентификаторы и группы

Идентификатор клиента привязан к соединению на Gateway. Отправка конкретному пользователю требует актуальной карты адресов и связанного внутреннего протокола. Групповая рассылка доставляется шлюзами участникам группы.

Ошибки доставки

Успешная отправка в локальный сокет не означает, что приложение клиента обработало событие. Для критичных данных добавьте подтверждение на уровне приложения, дедупликацию и устойчивое хранилище.