Overview
The websocket-bridge is a Spring Boot application that consumes events from five Kafka topics using @KafkaListener and forwards them over WebSocket/STOMP to the dashboard UI. Each topic has a dedicated consumer group with isolation.level=read_committed.
Consumer Groups
| Topic | Consumer Group |
|---|---|
| mes-events | dashboard-mes-consumer |
| shift-aggregates | dashboard-aggregates-consumer |
| supervisor-alerts | dashboard-alerts-consumer |
| alarm-state | dashboard-state-consumer |
| line-config | dashboard-config-consumer |