MQTT Brokers Deployed in Serverless Fargate Clusters
Network Load Balancer
All fargate MQTT brokers are surfaced through a Network Load Balancer (NLB) that is able to:-
-
Terminate SSL Connections
-
Host X.509 Certificates
-
Manage keep alive of the brokers and restart any 'dead' instances
-
Load balance between multiple instances of the same broker
The base URL for the NLB is smc-gate.fargate.dgcsdev.com
.
Broker IaC definitions are held in the CDK file template/lib/brokers.ts
Fargate Brokers
The following brokers are available in Fargate
Broker |
Port |
Bridges To |
Description |
caederwen |
1883 |
mqtt.calin.clients.smartermicrogrid.com |
Default broker and calin meters |
dgops |
20200 |
mqtt.dgops.prod.dgcsdev.com |
Proxy for production DGOPS broker |
devices |
20220 |
dev.mqtt.dgcsdev.com |
Proxy for developmengt Devices broker |
holly |
20400 |
- |
Development for Holly Cottage |
fel |
20600 |
mqtt.prod.fel5.dgcsdev.com |
Proxy for production FEL broker |
myanmar |
30300 |
- |
Production Mayanmar broker |