RigCLOUD Alarm
Client (Browser)
API
NGINX
Gateway
Alarm Config API
(IIS / .NET)
Config Change Bus
(Kafka / MQTT-retained)
Worker Scheduler
(Alarm Leader Election)
Config TBLIS
(MySQL)
Retry / DLQ
Alarm History
(Kafka / retained MQTT MQL)
2. Check auth/thutz
3. Persist alarm entry into Config DB
4. Write Outbox Row in DB
5. Read Outbox record
6. Config DB (MySQL/DB)
Alarm
Create/Update/Delete Snooze/
Acknowledge
MQTT Bus
Retry / DLQ /
retry topic
by Raman