Архитектура Cluster
flowchart TB
C[Клиенты] --> G[Gateway]
G <--> B[Business Worker]
R[Register] --> G
R --> B
B --> G
G --> C
Gateway принимает соединения и хранит локальную карту активных клиентов. Business Worker исполняет обработчики приложения и возвращает сообщения через служебный канал Gateway. Register координирует обнаружение узлов. Отказ Registry влияет на обновление топологии, а отказ Gateway разрывает обслуживаемые им клиентские подключения.
Состояние соединения локально Gateway. Горизонтальное масштабирование требует, чтобы маршрутизация идентификаторов, публикации адресов и клиентские повторы учитывали отказ узлов. Устойчивое хранение состояния и гарантированная доставка не входят в доказанные свойства пакета.

