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