diff --git a/config.py b/config.py index cbec9c9d..a52f3586 100644 --- a/config.py +++ b/config.py @@ -148,6 +148,7 @@ ALIASES = { }, "queue": { "Activemq": "ActiveMQ", + "Emqx": "EMQX", "Rabbitmq": "RabbitMQ", "Zeromq": "ZeroMQ", }, diff --git a/diagrams/onprem/queue.py b/diagrams/onprem/queue.py index a8ffd653..7a54649c 100644 --- a/diagrams/onprem/queue.py +++ b/diagrams/onprem/queue.py @@ -16,6 +16,10 @@ class Celery(_Queue): _icon = "celery.png" +class Emqx(_Queue): + _icon = "emqx.png" + + class Kafka(_Queue): _icon = "kafka.png" @@ -35,5 +39,6 @@ class Zeromq(_Queue): # Aliases ActiveMQ = Activemq +EMQX = Emqx RabbitMQ = Rabbitmq ZeroMQ = Zeromq diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index 1b6e6900..a77c1b6e 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -207,6 +207,7 @@ Node classes list of onprem provider. - **diagrams.onprem.queue.Activemq**, **ActiveMQ** (alias) - **diagrams.onprem.queue.Celery** +- **diagrams.onprem.queue.Emqx**, **EMQX** (alias) - **diagrams.onprem.queue.Kafka** - **diagrams.onprem.queue.Nats** - **diagrams.onprem.queue.Rabbitmq**, **RabbitMQ** (alias) diff --git a/resources/onprem/queue/emqx.png b/resources/onprem/queue/emqx.png new file mode 100644 index 00000000..420a912f Binary files /dev/null and b/resources/onprem/queue/emqx.png differ