Files
hawkbit/docs/graphics-source/clustering_overview.drawio
2026-03-23 10:29:22 +02:00

2 lines
16 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="inside-docupedia.bosch.com" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" version="27.1.5"><mxAtlasLibraries><mxLibrary id="A107"> </mxLibrary></mxAtlasLibraries>&#xa; <diagram id="L5Ll28RW4RY8m2yg-pCM" name="Page-1">&#xa; <mxGraphModel dx="1666" dy="1478" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">&#xa; <root>&#xa; <mxCell id="0"/>&#xa; <mxCell id="1" parent="0"/>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-24" value="Storage" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.database;whiteSpace=wrap;fillColor=#027ABE;strokeColor=#015585;rounded=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;" parent="1" vertex="1">&#xa; <mxGeometry x="1045.5" y="460" width="160" height="80" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-25" value="" style="endArrow=blockThin;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;strokeColor=#43464A;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#43464A;labelBackgroundColor=none;endFill=1;fillColor=#43464A;" parent="1" source="lR0kE34gcKGEitYCgfoB-41" target="lR0kE34gcKGEitYCgfoB-27" edge="1">&#xa; <mxGeometry width="50" height="50" relative="1" as="geometry">&#xa; <Array as="points">&#xa; <mxPoint x="766" y="430"/>&#xa; <mxPoint x="1486" y="430"/>&#xa; </Array>&#xa; <mxPoint x="1060" y="840" as="sourcePoint"/>&#xa; <mxPoint x="1110" y="790" as="targetPoint"/>&#xa; </mxGeometry>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-26" value="" style="endArrow=blockThin;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#43464A;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#43464A;labelBackgroundColor=none;endFill=1;fillColor=#43464A;" parent="1" source="lR0kE34gcKGEitYCgfoB-37" target="SmI5TX0ocPqZMDOQszXV-24" edge="1">&#xa; <mxGeometry width="50" height="50" relative="1" as="geometry">&#xa; <mxPoint x="1060" y="840" as="sourcePoint"/>&#xa; <mxPoint x="1110" y="790" as="targetPoint"/>&#xa; </mxGeometry>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-27" value="&lt;div&gt;User&lt;/div&gt;" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">&#xa; <mxGeometry x="610" y="440" width="30" height="60" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-28" value="" style="endArrow=blockThin;html=1;rounded=0;strokeColor=#43464A;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#43464A;labelBackgroundColor=none;endFill=1;fillColor=#43464A;edgeStyle=orthogonalEdgeStyle;" parent="1" source="SmI5TX0ocPqZMDOQszXV-27" target="lR0kE34gcKGEitYCgfoB-42" edge="1">&#xa; <mxGeometry width="50" height="50" relative="1" as="geometry">&#xa; <mxPoint x="500" y="390" as="sourcePoint"/>&#xa; <mxPoint x="1220" y="780" as="targetPoint"/>&#xa; <Array as="points">&#xa; <mxPoint x="625" y="270"/>&#xa; </Array>&#xa; </mxGeometry>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-51" value="User action" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=0;strokeColor=#43464A;strokeWidth=2;fontFamily=Helvetica;fontSize=12;fontColor=#43464A;labelBackgroundColor=none;fillColor=#43464A;" parent="SmI5TX0ocPqZMDOQszXV-28" vertex="1" connectable="0">&#xa; <mxGeometry x="-0.3578" y="-3" relative="1" as="geometry">&#xa; <mxPoint x="32" y="51" as="offset"/>&#xa; </mxGeometry>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-22" value="&lt;VM&gt;" style="swimlane;rounded=0;strokeColor=#015585;strokeWidth=2;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;fillColor=#027ABE;collapsible=0;" parent="1" vertex="1">&#xa; <mxGeometry x="610" y="-170" width="1031" height="290" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-25" value="RabbitMQ" style="fillColor=#9ABFDB;strokeColor=#027ABE;fontColor=#015585;rounded=0;strokeWidth=1;verticalAlign=top;align=left;spacingLeft=13;spacingTop=7;fontSize=15;fontStyle=0;container=1;dropTarget=1;collapsible=0;" parent="lR0kE34gcKGEitYCgfoB-22" vertex="1">&#xa; <mxGeometry x="26" y="50" width="980" height="220" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-31" value="&lt;span style=&quot;&quot;&gt;&amp;lt;exchange&amp;gt;&lt;/span&gt;" style="shape=sumEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;strokeWidth=1;fillColor=#F0EEEA;rounded=0;strokeColor=#43464A;align=center;verticalAlign=top;fontFamily=Helvetica;fontSize=12;fontColor=#43464A;spacing=-22;" parent="lR0kE34gcKGEitYCgfoB-25" vertex="1">&#xa; <mxGeometry x="473.5011999999999" y="30.001818181818294" width="33" height="33" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-16" value="" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;rotation=90;fillColor=#027ABE;strokeColor=#015585;rounded=0;strokeWidth=2;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;" parent="lR0kE34gcKGEitYCgfoB-25" vertex="1">&#xa; <mxGeometry x="474.5185714285715" y="112.15136363636361" width="30.972142857142856" height="111.98863636363643" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-19" value="" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;rotation=90;fillColor=#027ABE;strokeColor=#015585;rounded=0;strokeWidth=2;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;" parent="lR0kE34gcKGEitYCgfoB-25" vertex="1">&#xa; <mxGeometry x="834.0185714285715" y="114.22454545454553" width="30.972142857142856" height="107.84090909090915" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-17" value="" style="endArrow=blockThin;html=1;rounded=0;dashed=1;strokeColor=#43464A;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=#43464A;labelBackgroundColor=default;endFill=1;edgeStyle=orthogonalEdgeStyle;" parent="lR0kE34gcKGEitYCgfoB-25" source="SmI5TX0ocPqZMDOQszXV-31" target="SmI5TX0ocPqZMDOQszXV-16" edge="1">&#xa; <mxGeometry width="50" height="50" relative="1" as="geometry">&#xa; <Array as="points">&#xa; <mxPoint x="490" y="70"/>&#xa; <mxPoint x="490" y="70"/>&#xa; </Array>&#xa; <mxPoint x="488.38571428571436" y="847.8977272727275" as="sourcePoint"/>&#xa; <mxPoint x="523.8499999999999" y="968.1818181818184" as="targetPoint"/>&#xa; </mxGeometry>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-20" value="" style="endArrow=blockThin;html=1;rounded=0;dashed=1;edgeStyle=orthogonalEdgeStyle;strokeColor=#43464A;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=#43464A;labelBackgroundColor=default;endFill=1;" parent="lR0kE34gcKGEitYCgfoB-25" source="SmI5TX0ocPqZMDOQszXV-31" target="SmI5TX0ocPqZMDOQszXV-19" edge="1">&#xa; <mxGeometry width="50" height="50" relative="1" as="geometry">&#xa; <Array as="points">&#xa; <mxPoint x="850" y="47"/>&#xa; </Array>&#xa; <mxPoint x="507.29999999999995" y="831.3068181818184" as="sourcePoint"/>&#xa; <mxPoint x="467.1071428571429" y="984.7727272727275" as="targetPoint"/>&#xa; </mxGeometry>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-23" value="" style="endArrow=blockThin;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;strokeColor=#43464A;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#43464A;labelBackgroundColor=none;endFill=1;fillColor=#43464A;" parent="1" source="lR0kE34gcKGEitYCgfoB-42" target="SmI5TX0ocPqZMDOQszXV-31" edge="1">&#xa; <mxGeometry width="50" height="50" relative="1" as="geometry">&#xa; <mxPoint x="910" y="505" as="sourcePoint"/>&#xa; <mxPoint x="1112.5" y="505" as="targetPoint"/>&#xa; <Array as="points">&#xa; <mxPoint x="770" y="-73"/>&#xa; </Array>&#xa; </mxGeometry>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-41" value="r&lt;span style=&quot;&quot;&gt;equest&lt;/span&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;spacing=0;spacingTop=0;spacingBottom=6;fontColor=#43464A;rounded=0;strokeColor=#43464A;strokeWidth=2;fontFamily=Helvetica;fontSize=12;fillColor=#43464A;" parent="SmI5TX0ocPqZMDOQszXV-23" vertex="1" connectable="0">&#xa; <mxGeometry x="0.6116" y="1" relative="1" as="geometry">&#xa; <mxPoint x="-58" y="-11" as="offset"/>&#xa; </mxGeometry>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-27" value="&lt;VM&gt;" style="swimlane;rounded=0;strokeColor=#015585;strokeWidth=2;align=left;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;fillColor=#027ABE;collapsible=0;spacingLeft=10;" parent="1" vertex="1">&#xa; <mxGeometry x="1330" y="160" width="311" height="220" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-34" value="Hawkbit&#10;Node 3" style="fillColor=#F0EEEA;strokeColor=#43464A;fontColor=#43464A;rounded=0;strokeWidth=1;fontSize=14;" parent="lR0kE34gcKGEitYCgfoB-27" vertex="1">&#xa; <mxGeometry x="65.5" y="55" width="180" height="110" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-11" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.database;whiteSpace=wrap;fillColor=#027ABE;strokeColor=#015585;rounded=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;" parent="lR0kE34gcKGEitYCgfoB-27" vertex="1">&#xa; <mxGeometry x="31.519999999999982" y="150" width="60" height="30" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-12" value="Caches" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.database;whiteSpace=wrap;fillColor=#027ABE;strokeColor=#015585;rounded=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;" parent="lR0kE34gcKGEitYCgfoB-27" vertex="1">&#xa; <mxGeometry x="49.51999999999998" y="165" width="60" height="30" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-39" value="" style="strokeColor=#43464A;strokeWidth=1;dashed=1;endArrow=blockThin;endFill=1;rounded=0;edgeStyle=orthogonalEdgeStyle;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=#43464A;labelBackgroundColor=default;" parent="1" source="SmI5TX0ocPqZMDOQszXV-19" target="lR0kE34gcKGEitYCgfoB-34" edge="1">&#xa; <mxGeometry relative="1" as="geometry">&#xa; <mxPoint x="1290.0000000000002" y="727.92" as="sourcePoint"/>&#xa; <mxPoint x="1321.4400000000003" y="690" as="targetPoint"/>&#xa; <Array as="points">&#xa; <mxPoint x="1486" y="120"/>&#xa; <mxPoint x="1486" y="120"/>&#xa; </Array>&#xa; </mxGeometry>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-37" value="&lt;VM&gt;" style="swimlane;rounded=0;strokeColor=#015585;strokeWidth=2;align=left;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;fillColor=#027ABE;collapsible=0;spacingLeft=10;" parent="1" vertex="1">&#xa; <mxGeometry x="970" y="160" width="311" height="220" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-38" value="Hawkbit&#10;Node 2" style="fillColor=#F0EEEA;strokeColor=#43464A;fontColor=#43464A;rounded=0;strokeWidth=1;fontSize=14;" parent="lR0kE34gcKGEitYCgfoB-37" vertex="1">&#xa; <mxGeometry x="65.5" y="55" width="180" height="110" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-39" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.database;whiteSpace=wrap;fillColor=#027ABE;strokeColor=#015585;rounded=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;" parent="lR0kE34gcKGEitYCgfoB-37" vertex="1">&#xa; <mxGeometry x="31.519999999999982" y="150" width="60" height="30" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-40" value="Caches" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.database;whiteSpace=wrap;fillColor=#027ABE;strokeColor=#015585;rounded=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;" parent="lR0kE34gcKGEitYCgfoB-37" vertex="1">&#xa; <mxGeometry x="49.51999999999998" y="165" width="60" height="30" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-41" value="&lt;VM&gt;" style="swimlane;rounded=0;strokeColor=#015585;strokeWidth=2;align=left;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;fillColor=#027ABE;collapsible=0;spacingLeft=10;" parent="1" vertex="1">&#xa; <mxGeometry x="610" y="160" width="311" height="220" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-42" value="Hawkbit&#10;Node 1" style="fillColor=#F0EEEA;strokeColor=#43464A;fontColor=#43464A;rounded=0;strokeWidth=1;fontSize=14;" parent="lR0kE34gcKGEitYCgfoB-41" vertex="1">&#xa; <mxGeometry x="65.5" y="55" width="180" height="110" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-43" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.database;whiteSpace=wrap;fillColor=#027ABE;strokeColor=#015585;rounded=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;" parent="lR0kE34gcKGEitYCgfoB-41" vertex="1">&#xa; <mxGeometry x="31.519999999999982" y="150" width="60" height="30" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="lR0kE34gcKGEitYCgfoB-44" value="Caches" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.database;whiteSpace=wrap;fillColor=#027ABE;strokeColor=#015585;rounded=0;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#FFFFFF;" parent="lR0kE34gcKGEitYCgfoB-41" vertex="1">&#xa; <mxGeometry x="49.51999999999998" y="165" width="60" height="30" as="geometry"/>&#xa; </mxCell>&#xa; <mxCell id="SmI5TX0ocPqZMDOQszXV-18" value="" style="endArrow=blockThin;html=1;rounded=0;dashed=1;strokeColor=#43464A;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=#43464A;labelBackgroundColor=default;endFill=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="SmI5TX0ocPqZMDOQszXV-16" target="lR0kE34gcKGEitYCgfoB-38" edge="1">&#xa; <mxGeometry width="50" height="50" relative="1" as="geometry">&#xa; <Array as="points">&#xa; <mxPoint x="1126" y="70"/>&#xa; <mxPoint x="1126" y="70"/>&#xa; </Array>&#xa; <mxPoint x="990" y="640" as="sourcePoint"/>&#xa; <mxPoint x="970" y="670" as="targetPoint"/>&#xa; </mxGeometry>&#xa; </mxCell>&#xa; </root>&#xa; </mxGraphModel>&#xa; </diagram>&#xa;</mxfile>