From ed36c1eeabebecca80262ede5a284b20779c370d Mon Sep 17 00:00:00 2001 From: Gabriel Fernandes Date: Wed, 2 Nov 2022 20:02:01 +0000 Subject: [PATCH] Add EMQX as a On-Prem Queue entry --- config.py | 1 + diagrams/onprem/queue.py | 5 +++++ docs/nodes/onprem.md | 1 + resources/onprem/queue/emqx.png | Bin 0 -> 2468 bytes 4 files changed, 7 insertions(+) create mode 100644 resources/onprem/queue/emqx.png 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 0000000000000000000000000000000000000000..420a912f5285f43576f0327e8c5d8820a7d934b0 GIT binary patch literal 2468 zcmeH|`9BkmAIImI+nmV=g_iTt1aQAij^#T}40A>=PE(yT6^!xr#{}K3qAi$*ZoPMR3d&%3==XZ<& z0?L0$2K4R<+0uXf6h3-mS>fV)MKMIjwwIvU!|#vG4_{s6b7f;j_5$CEz@KkTB_A}Z zTw5*E`*u$iJ6G=nbd)|fh}13pVto1IDNzako*k48El;}$^X_H*gPWf<2+@6Rtdu`U z`U9H{(?g)J`Rqd*_gkbG%=FgouE!p7Pre2#6`Fq1fl{7o9`OzhIVpbDFZarc8H3qB zW7BSzBtddUVe4ad`NU&ZOX}z4KfG9}c34n*6CtCL(d24ae&=p8IBK}xzUH_md-6bH zd)zq3*GKC*uh!CFIY@TS1VXDEFmd&S(y;d#-%XUYL9erOht=34*OVVhM?D$J zGK|c+EZ$RUV<=#HzPtX%h?LL#KcKdl<=R80O{L2g4$$Kr`S>shCb$2_7UL8W9WAiM zigS1VyjWa=&N>b%as7DDfv`l(4JVb%D_Y85prl?h9~V}QF7WKo_CDKx5xP4LyYNm5 z9L>i2u4sX4a9vBmPGFbxSnlX0aSOZZ0)2-j-Bl=3mD>Ygk1V zsJ$&(3B1kzR`HrtM5S;m5+$ZDTpJ9xdZ);4<{inAB^=R>$?%U=*Q&$r#Q@#5p4Yi$ z%RL!)(WF`)(rW6IQ*(E{Ju6h^HC=*R;IlV<*$0SxHtU&AHdUL?&TahAQ|$UAxF(?O zk;>fctn9gr=7aEUbk~&>0&*+7-GBrZrM6in{K{hSk-(6kN{#MB+rv{bi9IV~dJ$Pl+6v7Ul)6O)e9B1z63qHUuOggo9? zChuX33xUs&N;?m;qk8EyH?$33+Ow|aPba-3!AzEhR+E-8`E-eH7@sYz*fdWVu>h23 z5;?#dgt?ZCVwFE9Sl?qV%usD688adyK^*R%diz*Ar%q67nyFahQV&bjS1-= z#gE?|h=u2Ti+toMgW!P5?SKosH$jOv(?ONE%8)mMmDRohnpVk5eHLc-z%_5k{Iv`d zZpe<0LSol-)E1Zrj<+MC>7H-aB)_++t{dI|i*<8KENwG7c}VvqxXDs@VB~>(F1b&) zS(sK-Re0O~s(0(gf$8Po`Or~@Ij}6L$^vpgx)r79A-~clxZ2f#F(fBpl2s20&_kk1 zsS2U0gxSH39193KWo~R4(Z9W-vL4>jcDIq8m(YkELy_vSlZ3}dFdrh77l=Q<{`(;v ziP+o~MH70l@fz0mCt2yD{_WcPGxrcc_rYp35jRzvH6ld6vznI2=_MA>^s~`f)*AZk zqnwDIommMUX@rmRuB|Evvny`h3ivT^gj%B+8$=1e)}b&Z(_ZlVj9nJa4qYzfIU3tr z%a7PzkzNnP?nB3SDo43b_xw4=siC1m_SjX9KlKqjXV9#TcRtIrcZZwjmMLefuKE?v z+}6R; ohtbA4I2|qlTsH||gmXgn0T4ptu@D-e{&!8mT|AxXj!69f0L0c