SEsource/软件工程详细设计/软件工程详细设计画的一些图/系统架构图.drawio

392 lines
863 KiB
Plaintext
Raw Normal View History

<mxfile host="Electron" modified="2023-05-24T00:25:57.942Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.2.8 Chrome/112.0.5615.165 Electron/24.2.0 Safari/537.36" etag="TesV-ri0FtWbAWPBjsX0" version="21.2.8" type="device">
<diagram id="RlyO1BBpolSQh5O4MbEe" name="第 1 页">
<mxGraphModel dx="1036" dy="614" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="Q8FcnPD_cLD14nVonMf--1" value="&lt;div style=&quot;font-size: 22px;&quot;&gt;&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fillColor=#ffcccc;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="40" y="10" width="900" height="60" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--2" value="&lt;div style=&quot;font-size: 25px;&quot;&gt;&lt;font color=&quot;#009999&quot; style=&quot;font-size: 25px;&quot;&gt;基于对车流量/人流量监测的交通灯智能控制系统架构图&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 25px;&quot;&gt;&lt;br&gt;&lt;/div&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;fontFamily=Garamond;fontSize=22;" parent="1" vertex="1">
<mxGeometry x="140" y="40" width="660" height="30" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--3" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fontFamily=Garamond;fontSize=23;fillColor=#bac8d3;strokeColor=#23445d;" parent="1" vertex="1">
<mxGeometry x="40" y="70" width="900" height="200" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--4" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;前端展示层&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;fontFamily=Garamond;fontSize=23;fontColor=#009999;" parent="1" vertex="1">
<mxGeometry x="30" y="170" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--5" value="" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=20;fillColor=#cce5ff;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="150" y="80" width="240" height="170" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--6" value="&lt;font color=&quot;#000000&quot; style=&quot;font-size: 16px;&quot;&gt;接入设备&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;fontFamily=Garamond;fontSize=20;fontColor=#009999;" parent="1" vertex="1">
<mxGeometry x="210" y="90" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--7" value="PC端" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="160" y="125" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--8" value="展示大屏" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="270" y="125" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--9" value="移动终端" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="160" y="180" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--10" value="第三方应用" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="270" y="180" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--12" value="" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fillColor=#cce5ff;strokeColor=#36393d;arcSize=11;" parent="1" vertex="1">
<mxGeometry x="430" y="80" width="450" height="170" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--13" value="前端架构" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="605" y="100" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--14" value="JS/CSS" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="470" y="125" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--15" value="Html5" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="605" y="125" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--16" value="WS" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="730" y="120" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--17" value="AJAX" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="470" y="190" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--18" value="Vue" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="605" y="190" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--19" value="Node.js" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="730" y="190" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--20" value="" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;dashed=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="40" y="270" width="900" height="120" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--21" value="&lt;span style=&quot;font-size: 20px;&quot;&gt;网关控制层&lt;/span&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;fontFamily=Garamond;fontSize=23;fontColor=#009999;" parent="1" vertex="1">
<mxGeometry x="30" y="320" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--22" value="" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="150" y="290" width="740" height="90" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--24" value="Nginx" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="170" y="315" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--25" value="WAF" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="340" y="315" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--26" value="Zuul2" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="510" y="315" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="Q8FcnPD_cLD14nVonMf--27" value="Kong" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Garamond;fontSize=16;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="690" y="315" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-1" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;fillColor=default;" parent="1" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="760" y="300" as="sourcePoint" />
<mxPoint x="760" y="240" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-3" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;fillColor=default;" parent="1" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="264.5" y="300" as="sourcePoint" />
<mxPoint x="264.5" y="240" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-4" value="HTTP" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#d6b656;fillColor=#fff2cc;" parent="1" vertex="1">
<mxGeometry x="280" y="260" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-5" value="WebSocket" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#d6b656;fillColor=#fff2cc;" parent="1" vertex="1">
<mxGeometry x="390" y="260" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-6" value="Json" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#d6b656;fillColor=#fff2cc;" parent="1" vertex="1">
<mxGeometry x="500" y="260" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-7" value="Html" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#d6b656;fillColor=#fff2cc;" parent="1" vertex="1">
<mxGeometry x="610" y="260" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="FPne9TOZrQIreZZIFe5f-4" target="FPne9TOZrQIreZZIFe5f-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-9" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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
<mxGeometry x="179" y="317.38" width="31" height="35.24" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-10" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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
<mxGeometry x="350" y="320" width="24" height="30.35" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-11" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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
<mxGeometry x="516" y="317" width="30" height="33.64" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-12" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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
<mxGeometry x="697.5" y="320.35" width="32.5" height="30" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-13" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="40" y="390" width="900" height="170" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-14" value="&lt;span style=&quot;font-size: 20px;&quot;&gt;服务应用层&lt;/span&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;fontFamily=Garamond;fontSize=23;fontColor=#009999;" parent="1" vertex="1">
<mxGeometry x="30" y="467.5" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-15" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="40" y="560" width="800" height="220" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-16" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fillColor=#f9f7ed;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="40" y="780" width="800" height="170" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-17" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fillColor=#ffcccc;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="40" y="950" width="900" height="100" as="geometry" />
</mxCell>
<mxCell id="FPne9TOZrQIreZZIFe5f-18" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fillColor=#eeeeee;strokeColor=#36393d;" parent="1" vertex="1">
<mxGeometry x="40" y="1050" width="900" height="90" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-1" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="150" y="400" width="750" height="150" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-4" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;数据采集服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="210" y="432.5" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-5" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;数据预处理服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="352" y="432.5" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-6" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;指令传输服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="210" y="482.5" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-7" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;可视化服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="352" y="482.5" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-15" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;数据存储服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="505" y="432.5" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-16" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;用户管理服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="505" y="482.5" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-17" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;数据分析服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="660" y="432.5" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-18" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;日志记录服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="660" y="482.5" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-19" value="&lt;span style=&quot;font-size: 20px;&quot;&gt;基础服务层&lt;/span&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;fontFamily=Garamond;fontSize=23;fontColor=#009999;" parent="1" vertex="1">
<mxGeometry x="30" y="660" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-20" value="&lt;span style=&quot;font-size: 20px;&quot;&gt;存储技术层&lt;/span&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;fontFamily=Garamond;fontSize=23;fontColor=#009999;" parent="1" vertex="1">
<mxGeometry x="30" y="830" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-21" value="&lt;span style=&quot;font-size: 20px;&quot;&gt;支撑服务层&lt;/span&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;fontFamily=Garamond;fontSize=23;fontColor=#009999;" parent="1" vertex="1">
<mxGeometry x="30" y="980" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-22" value="&lt;span style=&quot;font-size: 20px;&quot;&gt;运行资源层&lt;/span&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;dashed=1;fontFamily=Garamond;fontSize=23;fontColor=#009999;" parent="1" vertex="1">
<mxGeometry x="30" y="1080" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-23" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="150" y="570" width="230" height="200" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-24" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="160" y="600" width="200" height="70" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-25" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;通信协议&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="175" y="570" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-26" value="MQ" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="150" y="600" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-27" value="" style="shape=image;aspect=fixed;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAVQAAAC/CAIAAAAuBLMXAAAgAElEQVR4nOy8W5AlyXnf9/u+zKzLuXX39Fx3Zmev2OViCWAJiSQIiqBBmqQJi5JpyeGwFbZlR1h+s9/86Ce/+NWhJ9sRlsIK20FZlmhJBCkSMsULQMEEQQIEsOAuFnuZmZ17386tqjLz80PV6ZnFriwtGLQe+vzjxMzp7qrKrMz8f/dMsb/BFltscQah/7o7sMUWW/zrwZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRrEl/xZbnFFsyb/FFmcUW/JvscUZxZb8W2xxRuE/7A2GnH4XDAOE4QumLhH6PzmLkLHNTQYiJmTB2XB9UjG8syhm/TOjOsDnhDE01f9rAiB2+hUTsU2n+iaFDAhqm2utf2ZpiFpyFodf5b6LZND+OaanDxHLp8/sm5Pcvx0ZMUEM118i1t8CSBbs8eF5b8+/ZxT7f5QkArhkm1ukcx5yyAnDxCXpBXR2lgV736Pe92hB7LHRGu4QE02iJlktAVgwUTGUKP1vBEOQ723ifb/43vcYvkjfCkAWQCGr8dgcyelgSO5Hux/WR0MdnRioodhpu3baKeufoJBPF8zmLlUbmrNhxB6bRzCR4RU3fTEhI4YXspKGsTIQZwKSHh896Eev/zE7y2KnqxqToW+nE2RIFjVAEuD6cciPBgrRpGCK9N3O2AcNtGDiMgooeZip05kR/lWWxL8IH07zG5LERymi+iy6aVcxiGBkGXV+f55mTZ5QnoMSKyhGZFCJ2RqTpMEEEgRSMTq2sklQlXgwumJCvYvzJFhCB8NSVkwxMSEqUcmi4LHTbhCVzg1/jUbuht+3bpam1zsZ40ry8Ca0ZJC6lKoCj5XYCBvFFHLyw2LMdBmpwEtas2jIocxl3WQhe7KSBZMokkQwJcswwbZpxQTURA0P/vQtTi9rnEZVktD1L6tLVy9djQNosnfji6ncXeQgRZ3BBNMP+sjwyZt/+4sHAZSLRL2SaulD4+mcNDLJ4UIjM9OSAozU0iWXkdzfvvnY4x/FFGTzgaHbRSATs0k5ilJkV7l6KsVYQtV2RoKyxlxuLeMzBRawYBSgZEhg5I7Wu3VRrSWsE12EakPRgWCKFVFCErU49CE2LLI25agVJ6GmmMhkb9EobkQ1yk3PXLLoIEY3U5OFTotGxo2WeRCwkAQrMyELzRoqWIOvUioXrbrxhTw6fxKdqaMYut11oK5FswZUzEBFQpFcuUTbOqwdbYa+ww6y0IEFc5POj1dWtuYQR0+KQoiwgI7NCgytmzRaRwlD/3NPCk3i36ttPhw+tOYXUxAxdZYHMSoqJGpYc5zLRZiuNbnc7rZNbnzOeYzXhlCIH81yTim2wSDAioN6tCjGTazqtstNSi4crguXu8tNHHkYAyQjZQrolQmDYnmf3HrvIISCnj+suWehzU5XOvKlR8vsxrlovN4VW7U5JB2b381BjVUw0zjxUV1LOraIOdo1RWeuYBS0iW2XJIgMc+A47Y/nkZ55HMOqRe1UonzARUpOKJgmcSaKurRKcz++dZSanGbFuE6p8MlS8y+do8z7OmJIVnH0xkOScLDyKZZNZztFvKRLFFc6p2XKy96gOR3PYbT/RQqmhDW0nSXMuyZy1IlIffRwLeJGRR1CWeU46TIiWvok/bJxoFFRw1nqlYcGUFunbuxCXYxol90xvpBe650q/4wi3o8SBh2u8LHeWYqTmLrkmlVTVW5NHVt2c9YKBDKmmgTXa3gGHZ1EEuJQ3YwSBuaN7KvCuRYgAPU6FMsuLZfS5pw7X7pYJyRDiZeNsaBCNjFya9k3SUpgddyNC8pKSbDKdCT1Vk0fZtdZGVWzi6XFmlS0DXGZHuTZVJhAY7TgCEXAuRgtf++Sz39Kt/3DkV8MZxHrSZj61rMq6lybDtbMr5yrn/pYVU2ck6k21rXiK5+akze/ee/WG3tWOIsSo9QV8/XRinT5ufG1l8a1T7khNtPR6Jz61e0bvPn17uRW0EwmKc6rtTrY4IazwWSGPKggA0MMbxsTq8Ui4mjVj6+/uHPxmZBOnPfHqVxEn1pnIcSRdJJcEjGd3z8KuVvF45OjWw9Oble2mgYfvGmopEvkCKYxSabwVMET46lTYDLYfL2SeWy8Bg6e8sdAeotJB9EZclbb3CWg2WeDbOsUXXn+458udNzluF/m1Te/0hwviyA8ZhI/Djtl6eOORu8DSHbWVDn6lERZSXjioz9q4ydW0ap0l3tfWr9715GzND6oWFKTDxRk8n7BZYIZGXGod40L5YWrO8/9YNX61kIZfJHW7c3X7995fdIuK4crMUkIhrbqneEU0jB0LibfodnwiqC9wS+2oWU+9SKaORoxQ/d2ywtPJQtSL5xzO+IK70cmx/dvLdf3RmVJ15AwVUMS2Uva2P4ihpIcnaTN6/Y2FJwctj7QNozPXUjVE1JMR0jTteemExfndT5q77ypae2FrJJSdiJuI9b7lsx1BcEVE5rW5mmFb3yVdneL/Svl/uWLl68TKooSEVLLcp4O77fHB/Ho/uH8oV8+KG0RygTQnWhcBXVCNn3kygnm6L5/vf/hNb9hmV7nb5o1IYl3VbKivPbKj8mP/yX2L+MLZE02OqGdT7/8T27/6t9bWzPuPTHzVEymF3Z+8i/zg59hbwaZ1BKU2E3e+AZfnBx/5QtiJ9m67BHkkWwWpPe1h6iBIbgM4PpB6RVwNZX1EqXYvXb+M5/jEz+OazBXlRdJJYuE2rlZiTcSNJHOyO2unVx5eIN3Xl2/9a3bb33r+M7bk1b2xArpJK4gVQoKMfbDjwxGsvIeY/jUCaRnvgE5y8B/REFFOPXtEcH1Kz17a9VUXFVeeo5/56/Pppewjjivj47T6gSbCxt/5tG09A73xj+C0x8TPYUydD7jhShELfRnfpFrr0y05ORNfgs5/HygQNS6BYjYwA1TkyymmyjC+wVCsuzQAiDmrjH2rj3HT/+70/PPkwM4lveLL/7D7vdOykWLrHpxjcTUW++iiENSbzapMRsVurRu3oURrlKiDYvN+uhAVlxCqt2KLuN2eemTkx/45EQLouE8qyWxczmXf/h787cejJBTAw00iReysw3RMW+t7z3AYUlrlpyFyXgsVZly6X/ks372NNUuIdCuSR3dIQdvp4MHqWvUxJCUUnBKzgP9HaIENbLQOlv6uR+VT1wfPfcDXH2K3UuMZlAQjS5jCVUuiHsq1qmrD+53t797+N1vzB++NcknE9dJSjQxFDGdhrQ2QZD/r3DMvwI+tNm/afb0R5LQqYsdR1Ls7l+Ty89T7KKOdon31CPinJcO9fd+S5d3alJuE6uWyOr8bPLUxzj/Ir7EScydzy3S8lTBu3fW3/xaMNF8ZE5Wy26qOuj5Tbt9KNHk0Y9DTKV3dldtt0pZeKDdE36P6iKuJUsMu74c4zN5nbyZePVIbARHSoQJe5d59mOVtU8/vG/vvPba5//u/O7baXF/zwVXgjS0G00l
<mxGeometry x="200" y="608.59" width="94" height="52.81" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-28" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;SpringCloud&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="175" y="661.4" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-29" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="160" y="690" width="200" height="70" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-30" value="" style="shape=image;aspect=fixed;image=data:image/png,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
<mxGeometry x="195.5" y="700.75" width="129" height="48.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-32" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="423" y="560" width="255" height="80" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-33" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;load balance&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="440" y="610.99" width="90" height="23.59" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-34" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;hystrix&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="560" y="612.01" width="90" height="23.59" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-35" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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
<mxGeometry x="460" y="565.4300000000001" width="50" height="45.56" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-36" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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
<mxGeometry x="580" y="570" width="50" height="42.01" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-37" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="422" y="661.4" width="256" height="108.6" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-38" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;接口服务&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="440" y="661.4" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-39" value="" style="shape=image;aspect=fixed;image=data:image/png,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
<mxGeometry x="440" y="686.7" width="58" height="58" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-40" value="" style="shape=image;aspect=fixed;image=data:image/png,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
<mxGeometry x="521" y="686.7" width="58" height="58" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-41" value="" style="shape=image;aspect=fixed;image=data:image/png,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
<mxGeometry x="600" y="686.7" width="58" height="58" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-42" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;Restful API&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="434" y="745" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-43" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;Restful API&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="510" y="745" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-44" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;Restful API&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="594" y="744.7" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-50" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=default;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="610" y="640" as="sourcePoint" />
<mxPoint x="610" y="672" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-51" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=default;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="560" y="538" as="sourcePoint" />
<mxPoint x="560" y="570" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-52" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;fillColor=default;" parent="1" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="378" y="725.5" as="sourcePoint" />
<mxPoint x="422" y="724.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-53" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="714.38" y="565.43" width="121.25" height="98.16" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-54" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="714.38" y="673.16" width="115.62" height="96.84" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-55" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;服务中心&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="724.75" y="565.43" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-56" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;配置中心&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="724.75" y="679.25" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-57" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="1" vertex="1">
<mxGeometry x="730" y="600" width="78" height="40" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-58" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAsCAYAAADRqm7CAAALGElEQVRogeWa628c13nGf+cyl71xlxQlSpRlR7JsxU0tO7WsokkaJ0iMFimCBgXa/69/QT8UaIukRQQLbePGdl3J8b2SZYm6kOJld2d3bueSD7OkSWpp7q7IuEAfYL8sZua885zz3p53xNr9//L8P4b1gl8nHfQ3bchh8EDPKgau+pVeEApPU1qa0lKTDiVm30slPJfj5P8uEcYLNqzmvWGTW0VM4hS5k1gv0MITS0dDWi7FKd+OhpwOCuSMa3WUOZgID2RO0neKoVPkXlAXjpayNKQleIpdOAxdq7lVRNxIG7w3bHG/DCm9wCF2rpF4AuG5XcTcjSNeqSVcilJq0k29nhZ+PBHOw6oJ+aKIuVeGrBvNwCnmlWEpKLkQZZwLchrSzv62B6Dwgk/zGr/qd3hn2KL0Yux1FoH1go+yOneLiHtFiJvb4HJtiBKe8XeNhxSMJ6LvNL/qd7ietHloQnbvvcZzpdHnL+c2uRwPjvxkPDYB7wybvDtsHkjCfiRO8d9pk8Rpng3vMa/M1HHjCSI88M+9ef59MMcjE7D/cQbB+2kT5wV1YXkpTqda8DB8lte4U0QUfjqPz71kzWhuFTEvxwNqUxLxxGoewWd5jQ0b7PHJPYs6yUMT8mlen2qxSXC3jFg14Uz3Fl6yUoSYCU/SbjxBhKDyr697lKeK6pMe3WkQCzezu0nhaSmLnOH+sTHiYpRyrwzJXMRBMTh1krtlxK08ZjkoiGR1fqyvjmniFIWT5F5QeInxAiEgEI4ATyC/qgW2XzxzkkB4IjF95A+FZ1EbvhXmMxH5BBECeK3ep+cUH6SeDRuQO4EZRentJbpW8f6wSSQcP252OalLCi9YNwGPjWbdBqMiSDJwisILJNWOR9JRl45FVXI6KFhQhoay/O8oPgzddPEhEJ7lIOdqvc9ykKNnIEIcVGL3reb9rMG7wyarZUDfKTZslUbtPpf4cavLhTBjpQh5P22wagK0qKo2hUcKj6RyKefFKPVV7tWQlvNRxgtRyi/7C/Ss2mvg6L6xxgOhcJwKSn7Y7PJ3nbWZi6oDidiOA9YLHFUQ/afePP/W77BSRnuuDYRH4nEIJJ62ql7u+TDlpDbUpUXhsQhKJ1izAXeKmFt5FRhLBApP6eWelxZAKB2Fk2PJqAnH1UaP7zX6vBQPmVdmRhoOiBHbRgTC7/G3nzS3ALietLlTRDtZxQEt6XgxSrlcS7gQZbSVpSYcgXBI8dXOeg8lgsxJulZzt4j4XV7nZtpgw1bES6CpLC9EKX/R2iAQ8KAM6FmFEtCUlraytJXhhDa0laE2Q1yZiIhxWNCG1+sJqybkQRmSjVzku7UBl+MBF6OU5SCno+zhBY2CU7rkTFDwXJTxcjzkN4MWH+d1+lYRC8fZIOdybUggHBdCReYlEk846jUiUbndUeSuqYgovWDLapKRHzel5VKU8mZrk29HQ9rKoKawSgtPRxnmVBXt55QhShwfpA0yL3lsq8C7HBQs6NmP/US2THPxmgl4K2lzI2sA8FyY8zedx7wYpcQzNDvbkEAkHN+tJVUs8fBe2uKjtM513eZncxvMa3MkO/91NkyM32V1Pstj+laxoA1/Ukv449rwqUjYjUB4Xqsn/FmjzzNBTs8qftnvcL8MKaZMqdNiqqd/mDXYtBotPM+FOW+0thgfz58OF8KM78QDLIKuDfjP4RyrNjjydXZjYtdwCFbKkIFTLOmCF6IhJ0bpylNpCI/KgBLB2aCgo6qjPHCS+2XI0ClO6ZIlXSKFJ/eCVROyZRV14Xk2zNCjwLeoS54Lc2LpyJzk07zGVdNnOShQx0D8xERYL+hZRWKrYqqlLIu63KngHpQh1wdtPs1qOOB8mPGL9joOwfVkjptZg9RJTgclP2luci7M+c1gjv9JG2xZTUtZrtYTXq/3qUtLLB2LuuSMLrhdVK6Ye4n3fH0TdNxEOGDoJIaqxFbsVXRSJ7mdx9wcBVGLqIoxBHfKmA+zOkOn2LQ5V+p9ln3BQxPycV7nsQloK8uzYY4ZbXZVMXqayu48z+0q748DExEhgUg69KgzLb0k26UXzCvDS/EQqEh7Ma6yiEdwKUopnGDgFMtBwRldEAnPpShl4BQPy4A5ZbkYpTvFm6dqqfujNC12/j0+TESEGnV2dWVRxtOzisdGY71ACc+CNvx1e52/mtvAw55q9M3WJm80uziqhmsbV+p9XqkleKrd343CS9at3inla9ISSj9zHzEJpnr2ojJEwrFmQj7L66yavZFc7yvJtxEIN7a1DoR/ggSA1TLgTh7t6B0Xw4wFVT6VbH8YpiLici3hhDZY4Msi5F/7HcwEvnuY0LMbhRd8kte4kTaqnkM6XqsnLB5zZTkVEc8EBfPSoIVn02reGba4lnRI7NEktcxJ/mPQ5nrS5n4Z0ZSGHza3uBBmT91UHYY9McJTpcpkNMfYrTtsWc0HWYOuU+ChQLJShvxLbx7r4Y/iISd1uaNUTYrtNftO8XFW51q/zcd5HSk8z0cZP2ptMa+P1y1gFxHbxtzKazwylRBTuEpeA1gpQ26mDXpW7bTfuZd8ktcovOChCflOPORcmLOgyonkstILelbzoAz5oox4e9Di87zG0EmeCXJerQ14PsyOdZi0DQ2VALNpNTfTBn+/uUTfqieU4P2mKDxaVGLLF0XMl0XEO2GTP633+X6zx8JotiDZ2yZ7qirVediwATfSBr9OOtwuoj0nsCqqCqwXfxAixMOV3/rbRcRbSZu3Bh02jD7U37XwLOmC82HGShmxUkYjTbLKAnPKshwWLKmCeW1oSluR5gWpk2xazZoJeGgC1k1A5iR2n0Ntr/Hz9gZvNLs0j2Gqtme93Es+zBq8PZxjyxwe9ELh+F6jx09bWyzqksJLfjto8m7aYqWMSJ1kw2j6TnFbRGjhUVRjAk8l+xkvKLz4Sr8cE1XMqBf5h60TfFlEhMLTt4qeq1yzIw3nwpzzUcbZoJjYHQ8mwlVusWn1WIPGoa0sZ4OCRV0ClXZ4IcpZNQFbVtO1ijUT0LOa1EkKX2l1gXCEwtGQjiVdMq9KulZzI23wcMxQp/SCRybk7UELIarBUu6ryUssHJ/kNRZSw2ld8EKU8nI84GxYzEaEENP1MUKMfrvOzumg4FRQko1K6cQq1q2m7zSZEzuibKWBVlL+KV0ypyxbI23jWr/NYxuMnVKtj2nBS6/oO8VKGfG5jLlVxKyakB81tzgTFFOfDh0Jx0ldcFKVfOmiQ284qapWev/4XeKpS09dOk7qkvMTGnBSwYIy4D3Xks6BZBwEDwyd4vO8xqoJsMDPWhss6ukGwTKWjldqA77f6NKSlnAU6fe/5PZXKj9o9Hg1Tmb6DmGsAQJOqJKftze4GD1d4dS3mn/snuCjvM5gSkVLC6qj/ebcFktByfWkzRdlTHeUQrXwzEnLt8KMHzR7vFpLOKHLI5UFEqe4lnT4KKuROHX4DQdgexbz9qDFuSBnTk2eaTRUdfa8Mlyt97kUpWRe0rWKwktC4WgrSyQcbWWoS3ekXaCjIuLdYZOBe/pS3QP3iojBlITuVJZ6NElujVgsRiW2OqBDPCp4L8i95PEUWeswmBmU1AP1iFB4+ANUdFBlrdkd4km0lZk6axyvRj4BxGhq9cyM4/wnngecD1NaU1ai3zgREpiThj9vdCvx5SmihMTTkJYr9SqgT2vHN46adLxeT/hpa4vTQcGsMm1bWf62s8bFGT4z1Hfvrc606JFhFB89cNGss+rO4DjNIxoHfsO1HxLPEglX7AOe7z5iMzH0poi7Dvg974Rt/+NvigMAAAAASUVORK5CYII=;" parent="1" vertex="1">
<mxGeometry x="727.5" y="709.25" width="76.13" height="50.75" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-62" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;fillColor=default;" parent="1" edge="1">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="670.38" y="722.08" as="sourcePoint" />
<mxPoint x="714.38" y="721.08" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-63" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="840" y="561.01" width="100" height="388.99" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-64" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="840" y="590" width="100" height="360" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-65" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="154" y="790" width="176" height="140" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-67" value="&lt;font style=&quot;font-size: 15px;&quot;&gt;&lt;b&gt;分布式存储&lt;/b&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="165" y="790" width="95" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-68" value="" style="shape=image;aspect=fixed;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAZ4AAACQCAIAAAC3Y5qcAAAgAElEQVR4nOy9+bNlV3Um+K21h3Pu8O4bc1ZKykkCCQQWgyawmQtwUS47wrjL2C53d3W0HdHdP1RV9x/Q4R/c0RGOjqgguqIc1S53VUeVBygKyhiDwSAJkISkRFMipFQqNeScL99whzPsvdfqH/Z9l0RSClEkhYD3RUbmzffO3fecfff5zrfGTToOIIAEDLCCIQQlSFKAWZjVkgAKCGBQuyqaxDAEYhCBjDIRsZoUJTbRGGOtAQGKKDAOtUIJzAAgCSZIIYpEePTo81/7yoVv3dueeKKzfm5BJ7bbPV32yHdXgu1WjR01GmNT+tGge26+vPYD773+Yx/DzW+G7UG9RGbxCECDWGjo6tg1CiVIQFOCLdirNdFqMCTWMKhAS6rckoJFIWoUlAgAYEAAGSUokzIBEBILAgTfB77sNeGl0Jf9BACIXn4kAKi+8vFXwpXGuRJ+2PF/3nC15nP7e7m6+NHn08IxIACDBSBASUEKzkMbQGVKS4AQjPFAIigpADYgQxaKjfXNfr9f9DyAENCGUBQODhMBGxgASVxKLIASQsLGCFW921gpOsOik6xromkFBCblFsKGnCMhFqOKdP3u3Su+g0mDcY3SwzKzBxKcQQlryRgCTERkGI9MrkAkBbOzUMSEFGBK5ItTo8wQVTJMoqoCMJEIQDAEAdgoQC/htW1sYxs/BaB1VQYMwBCnwiqkOlUeBBCEKBIiWMAAfOa5pFA1AgJABCIwYtQmhmTZeStAA9SpUqIB+y4Cb66TAolx/9EnP/83F598ZnL2dHPxQtfKynwx6CCl8aQNwfaUnQcQo0ktSSIiZTNOdLaqh0W5dNNNb3jP+66/6y4cOoB+H9YpGU2SQkAQ5wtYj5QgkhSilIjJMCwrZwpPCiFAoARsXaqqKgszESsYhklJGRCll8swvsLrjFemwm3V9vrEtmp7feJHn0+6oEqABQxgIU7FiAAKiUoQQmREQgIS2MB0oreSx5qOmCCq2sbGeW+8SxqDJDJw5AzEIqCaoG1w5tSzX/rSN//T5+rnXrymO4eNyWLZGXRKUm2bzRBq58mWRS2ciFSVkFiFIEaFk1pb2u5cY/1zo+HxtQ1ZWHjDHbfdcOftBz7yIXQ6MB6JIAzXBTlEwFGmZihakUgpsQjUW5NVqiCpkpLkSWEQAIZhBRMZECsAyCsswW1q+9nBNrW9PnEVqG04vbGBqd9ICBFQIAJ4yY1qk7OTEjQlwkhogFZiRPCGvTEeMJIgAmVIwqTFuYt44P5vfPmvnjx6P9Wbu+a7fWe0aRbnBmHUxHGw4EHR7RgrTRg1Vej4wNkLlgzDQBVJVYi4CjGR9b059p0qpOGoXg+t3bPryJ23v/l978NNN2F+AaaE7cCYahgKdsyACkyEhxpESUYtAOj3qC1lWcYKILvYshDNE2KF6KWTtk1tPzvYprbXJ64CtUlQJSghEYSgU++/AMoAQ7K5ShAWhhjUHlnmOSRGC7RIIq1V8SkVIoBFFKxvTh597MK3H3/kzz8VTr/AWu/bt7y8VNbV5nCyHjWBrLOFVa8tqBEP7htvrN3UGFhIQaSGlEgViVSXl5eHw9F4XCHBGc9kJUoNHRf+ooRRWey4+ZY3f/DvXXPbndh9LXwHksMWiljBKzoWFBNgtIQylKACMDQBgCaBCgFEiUXYZFVKgAWbl5LVNrX97GCb2l6fuArUpiMFA1s0Fg0iIBBA8o+dwgiggrR1HAGEZCAEkBKiRULbQBV1wHefPv/A0WcePHri0SeGzz57y8rStfP9wqaNtXNVtdbpFb7XiYwaVEdtgzBMz3c7xsRJXY+GRdEBUWIIk5Iok4UaxdrZC4tzg4X+nApNmjqkqMamwlalTc5Xja6NmwpFubznwC23HnzH2+ff9jbsWMTiHJyoNsFoQGyjzvllo4ZywFcAUQigaRrZZAKLGKNGc+DU4tVV23aE9Kcb29T2+sTVoLaxTn1SDDAST+WbqLCCFEZhBKSAMAjwSKoSE6R1KmAFCCniwvnm8cce/tJXnrj36/WZc7s6/X2LSwve6mQjjC6ZFOY6RWHRNE1Q0aIzCpHLUo0NIWhoC6IOkyOOTQs2YJKpswuGrAWVxklKqQ0Jarwxpa9SGFYTKh1bb8k7LkKkc2vj9SZhrr/8hhsP3vGO/e99Nw5fh76HRwQivKI0Yo2Ck1LmNVEokKcyW6JMMLSVE/PyNbhNbT872Ka21yeuBrWJhrZFgjEGqgRDJt/kSK2wYXJIgjaoMrFFI0PP0oFBSEiCzQkeP3b6Ww89/OUvT86ddU29Y9DrO9NMJhJb17XRq0jrQqRJu9QZVJuTsjc4ffbCRHDtoYPro81Bv9R20mysDkp2zm5UNbFd6A60TWmSOkWXyISYahHTLQOls5cu+l7ZW+gnjfXmaJ4tKxRQyjFcZiWBHVXxQmjT8vL+O955+CPvm3/HLdizo4UHihgptsEYUzinCRB1ziIACq0aMgZggKaBCJMzVi4HXzb1r9UgvVpgfvknAoDIdpLKzyNUVUScc23bikhZlgCapvHeE1EIgYistQCqqiqK4krjpJRUlYiMMSJCRMwcYxSR/C4RCSGICDMXRfGTWm+vff3TpWbY810GDDg2rYFhMggJxkwNVUVIEAIMJLYdV4EiguDpZ0/c881nv/mti48/OXrh1Juv2UdVZaQtLQmnGFsxyl13MYzm5gdaxTnbOXXy9M6VfW/93X9SP/6dbz36+LCtT589tTLf2znnlwqYyXAyGfmF+baNMg6moZ3zO4uie25jOIGkue7TZ19Yb0Zvf/vbSkvPHDu2d3F5yXoeTqxIYkmsSgKIyZa0muDKofFnUjrNxl+//6b3v+emu941uPYQBosgbScVd7wpSgGP6wlZ59hxFG8scupKFrNum9q28foFM4/H46IorLUppaZpVLXX6wHINKSqo9HIe18URV3X3vsrDUVEKaX8uq5rZu52u1kNjcdjZiaiTqcDYH19fTAY/Fe5vpfih6C2kYaEqJIgxCBvPIs2VevJeedASFUtMbm5HgBIg7UXq0ceevy+B09++9H1Z54rh5NrOnO7Ol0ZbpQMyxq0SRoTJ2GKpG0MKzt2nnnx/GBpRyQ3IfeuX/04Pv4bOHdu45GjRx9+6MUnH9989rv7O36P56VB//mL55eWVrrJp4lY0zm/MT6+vordSxcLXHfLjTv37XrXBz90/FP/6dS3vn2NWD9pOCZQVIqJUzT5bwkMLrpV0JgKsj1Ct6rRNrppzMLbb3nzB9+7+87bsTIPCxSmcdyQU7gWaELds50OWW7EE0sSuMyY3ze92Ka2bbw+QESZfdq2LYoiK7WUUlmW6+vrzrleryciVVU557J8e0WEEJBzuVJyznnvY4wbGxu9Xq8syxijtXY8HucjFxYWfgpUW6VhEibGmIILAqIGacURSlegiRAFMQRIqXr88eMP3f/CN/5u/cRTwwuX5otyZ7e/aL0LgarapFBYYmhCqwwxGmJsmmZpYVmCTuo2sHPzS8cvrR8fTv7Zn/0ZDh7C5joc63PPPvLlL66dOH7q6INhbf0Nhw8hpvFmc+HSqIGhxcXBkYMHbr+1e+2eG957JwZ9rG/8h//mH18XaeHieC6JdUZIoomRU2vbaFIwkhhkXAxkxHWkZ4PnmkzDE2dPmnDBU3fPys2/eOebPvQ+vOEgemV0ZqiqtoxgC88gRC2sQ0jOEOk2tW3jdYrRaJQFVLYWvfdt2zKzcw5AVVUAOp2OiDRNk19caagQQrY967rOhq2I1HXd7XY3Nzd7vZ6qWmvX19d/OqgthoYMiFiAYTVqqqpb+rmyRNOALULE6bNnvvb1Y/fdd+aZZ9OFc3tj20ux2+2WZZlSSBIgSVIsnEEMkMSkhgBJSCICZ9ylixuHDxxuFc+eu9DZt+/YcLj/9jvu/IP/HVDM90HA+fMYDU/c983173z3
<mxGeometry x="156" y="840" width="174" height="60.52" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-69" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="370" y="790" width="176" height="140" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-70" value="&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;b&gt;分页式数据库&lt;/b&gt;&lt;/span&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="381" y="790" width="95" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-72" value="" style="shape=image;aspect=fixed;image=data:image/png,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
<mxGeometry x="375" y="830" width="165" height="85.26" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-73" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="600" y="790" width="176" height="140" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-74" value="&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;b&gt;服务监控&lt;/b&gt;&lt;/span&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="611" y="790" width="95" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-75" value="&lt;span style=&quot;font-size: 13px;&quot;&gt;mertics&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="625" y="825" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-76" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;zipkin&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="625" y="871.91" width="120" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-77" value="&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;基础组件&lt;/font&gt;&lt;/b&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="850" y="565.43" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-78" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;监控服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="850" y="605" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-79" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="170" y="968.75" width="700" height="75" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-80" value="服务器集群" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="181" y="990" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-81" value="数据库集群" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="273" y="990" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-82" value="中间件服务器" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="473" y="990" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-83" value="缓存服务器" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="373" y="990" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-84" value="安全防护" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="573" y="990" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-85" value="&lt;div&gt;存储服务器&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="670.5" y="990" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-86" value="&lt;div&gt;CDN&amp;nbsp;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="770" y="990" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-87" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="170" y="1057.5" width="700" height="75" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-91" value="X86服务器" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="190" y="1077.5" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-92" value="X86服务器" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="400" y="1077.5" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-93" value="X86服务器" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="290" y="1077.5" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-94" value="X86服务器" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="510" y="1077.5" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-95" value="交换机" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="620" y="1077.5" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-96" value="路由器" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="735" y="1077.5" width="80" height="32.5" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-97" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;邮件服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="850" y="651.7" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-98" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;推送服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="850" y="704.08" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-99" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;容器服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="850" y="755" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-100" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;服务治理&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="850" y="805" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-101" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;开放平台&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="850" y="855.13" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="UPR_LpKXT4m1EWkjAlaJ-102" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;监控服务&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="850" y="906.91" width="80" height="35" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>