All Templates / Queues
HiveMQ
High-performance, enterprise-grade MQTT Broker
MQTT
railwayapp-templates/hiveMQ
Just deployed
HiveMQ is a high-performance, enterprise-grade MQTT (Message Queuing Telemetry Transport) broker that enables seamless communication between devices and applications using the MQTT protocol. MQTT is widely used for real-time data exchange and communication in IoT (Internet of Things) applications, where low bandwidth and reliable messaging are crucial. HiveMQ provides various features and options for deploying it in high availability and clustered configurations.
This container is based on community edition docker image and doesn't have control center feature. If you want Enterprise Edition then update the config.xml file with necessary license information and update the Dockerfile with the Enterprise Edition base image. But project is configured to work for any docker image of hiveMQ.
Cluster Management
config.xml
and adding the instances to the static-discovery
section.config.xml
you should see entity configured as cluster
which is responsible for instance discovery and worker-node connectivity. You can just multiple this template service n times to get n nodes which can discover each other. Once you decide one node as master node others can be configured as worker node.
For High Availability
Custom Configuration
config.xml
Client Library
example.py
which demostrate the usage of official python library to use mqtt protocol to publish and subscribe to topics
admin
and hivemq
https:///mqtt
Template Content
Details
T3cH_W1z4rD
Created on Aug 7, 2023
66 total projects
18 active projects
0% success on recent deploys
Python, Dockerfile
Queues
More templates in this category