You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4 lines
83 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than draw.io -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="921px" height="618px" viewBox="-0.5 -0.5 921 618" content="&lt;mxfile host=&quot;Electron&quot; modified=&quot;2024-05-24T10:57:11.570Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.0 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36&quot; etag=&quot;tV-e651-I5YQEeyZT7ws&quot; version=&quot;24.4.0&quot; type=&quot;device&quot;&gt;&#10; &lt;diagram name=&quot;第 1 页&quot; id=&quot;YPaHQqRkg3qFsJq2PuSK&quot;&gt;&#10; &lt;mxGraphModel dx=&quot;1418&quot; dy=&quot;828&quot; grid=&quot;1&quot; gridSize=&quot;10&quot; guides=&quot;1&quot; tooltips=&quot;1&quot; connect=&quot;1&quot; arrows=&quot;1&quot; fold=&quot;1&quot; page=&quot;1&quot; pageScale=&quot;1&quot; pageWidth=&quot;827&quot; pageHeight=&quot;1169&quot; background=&quot;#ffffff&quot; math=&quot;0&quot; shadow=&quot;0&quot;&gt;&#10; &lt;root&gt;&#10; &lt;mxCell id=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;1&quot; parent=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-1&quot; value=&quot;.Net HttpClient 全局视图&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=30;&quot; parent=&quot;1&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;150&quot; y=&quot;10&quot; width=&quot;600&quot; height=&quot;40&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-83&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#b85450;&quot; parent=&quot;1&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-2&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-69&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;675&quot; y=&quot;550&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-103&quot; value=&quot;请求&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-83&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;-0.3815&quot; y=&quot;-2&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-2&quot; value=&quot;路由&quot; style=&quot;sketch=0;aspect=fixed;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#00188D;shape=mxgraph.mscae.enterprise.device&quot; parent=&quot;1&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;650&quot; y=&quot;380&quot; width=&quot;50&quot; height=&quot;26&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-3&quot; value=&quot;路由&quot; style=&quot;sketch=0;aspect=fixed;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#00188D;shape=mxgraph.mscae.enterprise.device&quot; parent=&quot;1&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;350&quot; y=&quot;380&quot; width=&quot;50&quot; height=&quot;26&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-93&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.833;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#d5e8d4;strokeColor=#82b366;curved=0;strokeWidth=4;exitX=0.19;exitY=0.97;exitDx=0;exitDy=0;exitPerimeter=0;&quot; parent=&quot;1&quot; source=&quot;2YeQh5WBmebkvsrvES-I-1&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-11&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;436&quot; y=&quot;660&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;500&quot; y=&quot;167&quot; /&gt;&#10; &lt;mxPoint x=&quot;500&quot; y=&quot;580&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;520&quot; y=&quot;180&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-109&quot; value=&quot;响应&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-93&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;-0.0333&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-8&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;curved=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#b85450;&quot; parent=&quot;1&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-7&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-6&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;80&quot; y=&quot;350&quot; /&gt;&#10; &lt;mxPoint x=&quot;80&quot; y=&quot;350&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-7&quot; value=&quot;&amp;lt;b&amp;gt;用户&amp;lt;/b&amp;gt;&quot; style=&quot;shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fillColor=#dae8fc;gradientColor=#7ea6e0;strokeColor=#6c8ebf;&quot; parent=&quot;1&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;30&quot; y=&quot;310&quot; width=&quot;30&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-19&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;curved=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#b85450;&quot; parent=&quot;1&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-11&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;380&quot; y=&quot;550&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;380&quot; y=&quot;440&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-104&quot; value=&quot;请求&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-19&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;0.3724&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-99&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#d5e8d4;strokeColor=#82b366;curved=0;strokeWidth=4;&quot; parent=&quot;1&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-40&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-7&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;80&quot; y=&quot;320&quot; /&gt;&#10; &lt;mxPoint x=&quot;80&quot; y=&quot;320&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-64&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;curved=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#b85450;exitX=1.033;exitY=0.58;exitDx=0;exitDy=0;exitPerimeter=0;&quot; parent=&quot;1&quot; source=&quot;2YeQh5WBmebkvsrvES-I-1&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-2&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;580&quot; y=&quot;140&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;675&quot; y=&quot;128&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-102&quot; value=&quot;请求&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-64&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;0.2186&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-88&quot; value=&quot;&quot; style=&quot;endArrow=classic;html=1;rounded=1;curved=0;strokeWidth=4;fillColor=#d5e8d4;strokeColor=#82b366;entryX=1;entryY=1;entryDx=0;entryDy=0;&quot; parent=&quot;1&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry width=&quot;50&quot; height=&quot;50&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;810&quot; y=&quot;568&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;560&quot; y=&quot;168&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;810&quot; y=&quot;618&quot; /&gt;&#10; &lt;mxPoint x=&quot;560&quot; y=&quot;618&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-110&quot; value=&quot;响应&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-88&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;-0.5161&quot; y=&quot;1&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;80&quot; as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-111&quot; value=&quot;响应&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-88&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;0.3185&quot; y=&quot;-1&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; value=&quot;&quot; style=&quot;group&quot; parent=&quot;1&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;130&quot; y=&quot;100&quot; width=&quot;210&quot; height=&quot;500&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-6&quot; value=&quot;VPC&quot; style=&quot;sketch=0;outlineConnect=0;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc;strokeColor=#666666;fillColor=#f5f5f5;verticalAlign=top;align=left;spacingLeft=30;dashed=0;gradientColor=#b3b3b3;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry width=&quot;210&quot; height=&quot;500&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-9&quot; value=&quot;&amp;lt;blockquote style=&amp;quot;margin: 0 0 0 40px; border: none; padding: 0px;&amp;quot;&amp;gt;&amp;lt;h2 style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;/blockquote&amp;gt;&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry y=&quot;50&quot; width=&quot;200&quot; height=&quot;240&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-62&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;curved=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#b85450;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-10&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-11&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-106&quot; value=&quot;请求&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-62&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;-0.3&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-10&quot; value=&quot;驱动程序&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry y=&quot;330&quot; width=&quot;210&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-94&quot; value=&quot;&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#d5e8d4;strokeColor=#82b366;curved=0;strokeWidth=4;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-11&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-10&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;160&quot; y=&quot;410&quot; /&gt;&#10; &lt;mxPoint x=&quot;160&quot; y=&quot;410&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-108&quot; value=&quot;响应&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-94&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;-0.2&quot; y=&quot;-1&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-11&quot; value=&quot;硬件:网卡&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry y=&quot;430&quot; width=&quot;210&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-12&quot; value=&quot;应用进程A&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#b1ddf0;strokeColor=#10739e;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;20&quot; y=&quot;90&quot; width=&quot;70&quot; height=&quot;190&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-14&quot; value=&quot;进程B&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;verticalAlign=middle;fillColor=#f5f5f5;strokeColor=#666666;gradientColor=#b3b3b3;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;120&quot; y=&quot;90&quot; width=&quot;60&quot; height=&quot;190&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-35&quot; value=&quot;操作系统&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;40&quot; y=&quot;60&quot; width=&quot;130&quot; height=&quot;30&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-40&quot; value=&quot;HttpClient&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;fontStyle=1;textShadow=0;fillColor=#f0a30a;strokeColor=#BD7000;fontColor=#000000;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;20&quot; y=&quot;190&quot; width=&quot;70&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-41&quot; value=&quot;Domain&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;20&quot; y=&quot;123&quot; width=&quot;70&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-61&quot; value=&quot;&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;curved=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#b85450;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-40&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-10&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;40&quot; y=&quot;310&quot; /&gt;&#10; &lt;mxPoint x=&quot;40&quot; y=&quot;310&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-105&quot; value=&quot;请求&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-61&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;-0.175&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-95&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;fillColor=#d5e8d4;strokeColor=#82b366;curved=0;strokeWidth=4;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-117&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-10&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-40&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;160&quot; y=&quot;310&quot; /&gt;&#10; &lt;mxPoint x=&quot;73&quot; y=&quot;310&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-107&quot; value=&quot;响应&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-95&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;-0.1761&quot; y=&quot;-1&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; value=&quot;&quot; style=&quot;group&quot; parent=&quot;1&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;740&quot; y=&quot;90&quot; width=&quot;210&quot; height=&quot;500&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-65&quot; value=&quot;VPC&quot; style=&quot;sketch=0;outlineConnect=0;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc;strokeColor=#36393d;fillColor=#cce5ff;verticalAlign=top;align=left;spacingLeft=30;dashed=0;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry width=&quot;210&quot; height=&quot;500&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-66&quot; value=&quot;&amp;lt;blockquote style=&amp;quot;margin: 0 0 0 40px; border: none; padding: 0px;&amp;quot;&amp;gt;&amp;lt;h2 style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;/blockquote&amp;gt;&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;align=center;fillColor=#ffe6cc;strokeColor=#d79b00;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry y=&quot;50&quot; width=&quot;200&quot; height=&quot;240&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-68&quot; value=&quot;驱动程序&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry y=&quot;330&quot; width=&quot;210&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-69&quot; value=&quot;硬件:网卡&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;fillColor=#bac8d3;strokeColor=#23445d;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry y=&quot;430&quot; width=&quot;210&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-71&quot; value=&quot;应用进程A&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;20&quot; y=&quot;90&quot; width=&quot;70&quot; height=&quot;190&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-72&quot; value=&quot;进程B&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;verticalAlign=middle;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;120&quot; y=&quot;90&quot; width=&quot;60&quot; height=&quot;190&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-73&quot; value=&quot;操作系统&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;40&quot; y=&quot;60&quot; width=&quot;130&quot; height=&quot;30&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-74&quot; value=&quot;WebAPI&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;fontStyle=1;textShadow=0;fillColor=#f0a30a;strokeColor=#BD7000;fontColor=#000000;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;20&quot; y=&quot;190&quot; width=&quot;70&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-75&quot; value=&quot;Domain&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;20&quot; y=&quot;123&quot; width=&quot;70&quot; height=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-84&quot; value=&quot;&quot; style=&quot;endArrow=classic;html=1;rounded=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;curved=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#b85450;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-69&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-68&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry width=&quot;50&quot; height=&quot;50&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;60&quot; y=&quot;430&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;60&quot; y=&quot;400&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-115&quot; value=&quot;请求&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-84&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;-0.1414&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-86&quot; value=&quot;&quot; style=&quot;endArrow=classic;html=1;rounded=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=0.176;exitY=-0.017;exitDx=0;exitDy=0;exitPerimeter=0;curved=0;strokeWidth=3;fillColor=#f8cecc;strokeColor=#b85450;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-68&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-74&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry width=&quot;50&quot; height=&quot;50&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;40&quot; y=&quot;330&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;40&quot; y=&quot;290&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-114&quot; value=&quot;请求&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-86&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;-0.1547&quot; y=&quot;2&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-87&quot; value=&quot;&quot; style=&quot;endArrow=classic;html=1;rounded=1;entryX=0.8;entryY=-0.033;entryDx=0;entryDy=0;exitX=0.176;exitY=-0.017;exitDx=0;exitDy=0;exitPerimeter=0;curved=0;strokeWidth=4;fillColor=#d5e8d4;strokeColor=#82b366;entryPerimeter=0;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; target=&quot;8nEtejH6NKQhPi-V2YfO-68&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry width=&quot;50&quot; height=&quot;50&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;71&quot; y=&quot;250&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;70&quot; y=&quot;329&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;Array as=&quot;points&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-112&quot; value=&quot;响应&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-87&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;0.3548&quot; y=&quot;4&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;-19&quot; y=&quot;-10&quot; as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-91&quot; value=&quot;&quot; style=&quot;endArrow=classic;html=1;rounded=1;curved=0;strokeWidth=4;fillColor=#d5e8d4;strokeColor=#82b366;exitX=0.81;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-118&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-68&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry width=&quot;50&quot; height=&quot;50&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;170&quot; y=&quot;400&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;170&quot; y=&quot;430&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8nEtejH6NKQhPi-V2YfO-113&quot; value=&quot;响应&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; parent=&quot;8nEtejH6NKQhPi-V2YfO-91&quot; vertex=&quot;1&quot; connectable=&quot;0&quot;&gt;&#10; &lt;mxGeometry x=&quot;-0.4&quot; y=&quot;1&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint as=&quot;offset&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;2YeQh5WBmebkvsrvES-I-1&quot; value=&quot;&quot; style=&quot;sketch=0;html=1;aspect=fixed;strokeColor=none;shadow=0;fillColor=#3B8DF1;verticalAlign=top;labelPosition=center;verticalLabelPosition=bottom;shape=mxgraph.gcp2.network&quot; parent=&quot;1&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry x=&quot;480&quot; y=&quot;70&quot; width=&quot;100&quot; height=&quot;100&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;2YeQh5WBmebkvsrvES-I-3&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.6;entryDx=0;entryDy=0;entryPerimeter=0;curved=0;strokeWidth=3;strokeColor=#B85450;&quot; parent=&quot;1&quot; source=&quot;8nEtejH6NKQhPi-V2YfO-3&quot; target=&quot;2YeQh5WBmebkvsrvES-I-1&quot; edge=&quot;1&quot;&gt;&#10; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;375&quot; y=&quot;130&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;/root&gt;&#10; &lt;/mxGraphModel&gt;&#10; &lt;/diagram&gt;&#10;&lt;/mxfile&gt;&#10;" style="background-color: rgb(255, 255, 255);"><defs><linearGradient x1="0%" y1="0%" x2="0%" y2="100%" id="mx-gradient-dae8fc-1-7ea6e0-1-s-0"><stop offset="0%" style="stop-color: rgb(218, 232, 252); stop-opacity: 1;"/><stop offset="100%" style="stop-color: rgb(126, 166, 224); stop-opacity: 1;"/></linearGradient><linearGradient x1="0%" y1="0%" x2="0%" y2="100%" id="mx-gradient-f5f5f5-1-b3b3b3-1-s-0"><stop offset="0%" style="stop-color: rgb(245, 245, 245); stop-opacity: 1;"/><stop offset="100%" style="stop-color: rgb(179, 179, 179); stop-opacity: 1;"/></linearGradient></defs><rect fill="#ffffff" width="100%" height="100%" x="0" y="0"/><g><g><rect x="120" y="0" width="600" height="40" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 598px; height: 1px; padding-top: 20px; margin-left: 121px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 30px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">.Net HttpClient 全局视图</div></div></div></foreignObject><text x="420" y="29" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="30px" text-anchor="middle" font-weight="bold">.Net HttpClient 全局视图</text></switch></g></g><g><path d="M 645 396 L 645 530 Q 645 540 655 540 L 699.9 540" fill="none" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 706.65 540 L 697.65 544.5 L 699.9 540 L 697.65 535.5 Z" fill="#b85450" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 462px; margin-left: 644px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">请求</div></div></div></foreignObject><text x="644" y="465" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">请求</text></switch></g></g><g><rect x="620" y="370" width="50" height="26" fill="none" stroke="none" pointer-events="all"/><path d="M 621.91 396 C 620.84 395.95 620 395.05 620 393.96 L 620 385.04 C 620 383.95 620.84 383.05 621.91 383 L 668.09 383 C 669.16 383.05 670 383.95 669.99 385.04 L 669.99 393.96 C 670 395.05 669.16 395.95 668.09 396 Z M 627.43 392.07 C 628.14 392.18 628.85 391.97 629.4 391.5 C 629.94 391.03 630.27 390.35 630.29 389.63 C 630.34 388.86 630.05 388.11 629.5 387.58 C 628.94 387.06 628.18 386.82 627.43 386.93 C 626.06 387.03 625.03 388.24 625.12 389.63 C 625.17 390.92 626.16 391.97 627.43 392.07 Z M 638.97 392.07 C 639.67 392.16 640.38 391.94 640.91 391.48 C 641.44 391.01 641.76 390.34 641.78 389.63 C 641.84 388.87 641.55 388.13 641.01 387.6 C 640.46 387.08 639.72 386.83 638.97 386.93 C 637.61 387.03 636.58 388.24 636.66 389.63 C 636.71 390.92 637.7 391.97 638.97 392.07 Z M 650.77 392.07 C 652.14 392.1 653.28 391.02 653.33 389.63 C 653.37 388.92 653.12 388.22 652.63 387.71 C 652.15 387.19 651.47 386.91 650.77 386.93 C 650.07 386.91 649.39 387.19 648.91 387.71 C 648.42 388.22 648.17 388.92 648.21 389.63 C 648.26 391.02 649.4 392.1 650.77 392.07 Z M 662.57 392.07 C 663.84 391.97 664.83 390.92 664.88 389.63 C 664.96 388.24 663.93 387.03 662.57 386.93 C 661.82 386.83 661.08 387.08 660.53 387.6 C 659.99 388.13 659.7 388.87 659.76 389.63 C 659.78 390.34 660.1 391.01 660.63 391.48 C 661.16 391.94 661.87 392.16 662.57 392.07 Z M 669.89 379.07 L 620.1 379.07 L 629.24 370 L 660.71 370 Z" fill="#00188d" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 403px; margin-left: 645px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">路由</div></div></div></foreignObject><text x="645" y="415" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">路由</text></switch></g></g><g><rect x="320" y="370" width="50" height="26" fill="none" stroke="none" pointer-events="all"/><path d="M 321.91 396 C 320.84 395.95 320 395.05 320 393.96 L 320 385.04 C 320 383.95 320.84 383.05 321.91 383 L 368.09 383 C 369.16 383.05 370 383.95 369.99 385.04 L 369.99 393.96 C 370 395.05 369.16 395.95 368.09 396 Z M 327.43 392.07 C 328.14 392.18 328.85 391.97 329.4 391.5 C 329.94 391.03 330.27 390.35 330.29 389.63 C 330.34 388.86 330.05 388.11 329.5 387.58 C 328.94 387.06 328.18 386.82 327.43 386.93 C 326.06 387.03 325.03 388.24 325.12 389.63 C 325.17 390.92 326.16 391.97 327.43 392.07 Z M 338.97 392.07 C 339.67 392.16 340.38 391.94 340.91 391.48 C 341.44 391.01 341.76 390.34 341.78 389.63 C 341.84 388.87 341.55 388.13 341.01 387.6 C 340.46 387.08 339.72 386.83 338.97 386.93 C 337.61 387.03 336.58 388.24 336.66 389.63 C 336.71 390.92 337.7 391.97 338.97 392.07 Z M 350.77 392.07 C 352.14 392.1 353.28 391.02 353.33 389.63 C 353.37 388.92 353.12 388.22 352.63 387.71 C 352.15 387.19 351.47 386.91 350.77 386.93 C 350.07 386.91 349.39 387.19 348.91 387.71 C 348.42 388.22 348.17 388.92 348.21 389.63 C 348.26 391.02 349.4 392.1 350.77 392.07 Z M 362.57 392.07 C 363.84 391.97 364.83 390.92 364.88 389.63 C 364.96 388.24 363.93 387.03 362.57 386.93 C 361.82 386.83 361.08 387.08 360.53 387.6 C 359.99 388.13 359.7 388.87 359.76 389.63 C 359.78 390.34 360.1 391.01 360.63 391.48 C 361.16 391.94 361.87 392.16 362.57 392.07 Z M 369.89 379.07 L 320.1 379.07 L 329.24 370 L 360.71 370 Z" fill="#00188d" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 403px; margin-left: 345px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">路由</div></div></div></foreignObject><text x="345" y="415" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">路由</text></switch></g></g><g><path d="M 469 157 L 469.5 157 Q 470 157 470 167 L 470 560 Q 470 570 460 570 L 321.97 569.98" fill="none" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 314.47 569.98 L 324.47 564.98 L 321.97 569.98 L 324.47 574.98 Z" fill="#82b366" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 434px; margin-left: 471px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">响应</div></div></div></foreignObject><text x="471" y="437" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">响应</text></switch></g></g><g><path d="M 30 340 L 40 340 Q 50 340 60 340 L 89.9 340" fill="none" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 96.65 340 L 87.65 344.5 L 89.9 340 L 87.65 335.5 Z" fill="#b85450" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><ellipse cx="15" cy="307.5" rx="7.5" ry="7.5" fill="url(#mx-gradient-dae8fc-1-7ea6e0-1-s-0)" stroke="#6c8ebf" pointer-events="all"/><path d="M 15 315 L 15 340 M 15 320 L 0 320 M 15 320 L 30 320 M 15 340 L 0 360 M 15 340 L 30 360" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 367px; margin-left: 15px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><b>用户</b></div></div></div></foreignObject><text x="15" y="379" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">用户</text></switch></g></g><g><path d="M 310 540 L 340 540 Q 350 540 350 530 L 350 440.1" fill="none" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 350 433.35 L 354.5 442.35 L 350 440.1 L 345.5 442.35 Z" fill="#b85450" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 478px; margin-left: 351px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">请求</div></div></div></foreignObject><text x="351" y="481" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">请求</text></switch></g></g><g><path d="M 120 310 L 60 310 Q 50 310 45.99 310 L 41.97 310" fill="none" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 34.47 310 L 44.47 305 L 41.97 310 L 44.47 315 Z" fill="#82b366" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/></g><g><path d="M 553.3 118 L 635 118 Q 645 118 645 128 L 645 359.9" fill="none" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 645 366.65 L 640.5 357.65 L 645 359.9 L 649.5 357.65 Z" fill="#b85450" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 236px; margin-left: 646px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">请求</div></div></div></foreignObject><text x="646" y="239" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">请求</text></switch></g></g><g><path d="M 780 558 L 780 598 Q 780 608 770 608 L 540 608 Q 530 608 530 598 L 530 169.97" fill="none" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 530 162.47 L 535 172.47 L 530 169.97 L 525 172.47 Z" fill="#82b366" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 610px; margin-left: 730px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">响应</div></div></div></foreignObject><text x="730" y="613" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">响应</text></switch></g></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 415px; margin-left: 532px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">响应</div></div></div></foreignObject><text x="532" y="418" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">响应</text></switch></g></g><g/><g><path d="M 100 90 L 310 90 L 310 590 L 100 590 Z" fill="url(#mx-gradient-f5f5f5-1-b3b3b3-1-s-0)" stroke="#666666" stroke-miterlimit="10" pointer-events="all"/><path d="M 110.59 96.65 C 110.53 96.65 110.48 96.65 110.42 96.65 L 110.42 96.65 C 109.11 96.68 108.03 97.24 107.14 98.25 C 107.13 98.25 107.13 98.25 107.13 98.25 C 106.2 99.36 105.87 100.52 105.96 101.73 C 104.81 102.06 104.12 102.92 103.76 103.74 C 103.75 103.75 103.75 103.76 103.74 103.78 C 103.33 105.05 103.68 106.36 104.24 107.16 C 104.25 107.17 104.25 107.17 104.26 107.18 C 104.94 108.05 105.97 108.53 107.02 108.53 L 118.17 108.53 C 119.19 108.53 120.07 108.16 120.8 107.37 C 121.25 106.94 121.49 106.29 121.58 105.59 C 121.67 104.9 121.61 104.16 121.32 103.55 C 121.31 103.54 121.31 103.53 121.31 103.52 C 120.8 102.62 119.95 101.81 118.76 101.64 C 118.74 100.79 118.28 99.99 117.68 99.56 C 117.67 99.55 117.66 99.55 117.65 99.54 C 117.01 99.18 116.4 99.14 115.91 99.3 C 115.6 99.4 115.36 99.56 115.14 99.74 C 114.51 98.36 113.43 97.18 111.81 96.79 C 111.81 96.79 111.81 96.79 111.81 96.79 C 111.38 96.7 110.97 96.65 110.59 96.65 Z M 110.43 97.38 C 110.8 97.38 111.2 97.43 111.64 97.53 C 113.16 97.89 114.15 99.07 114.66 100.48 C 114.71 100.6 114.81 100.69 114.94 100.72 C 115.07 100.74 115.2 100.7 115.29 100.61 C 115.54 100.34 115.83 100.11 116.14 100.01 C 116.44 99.91 116.78 99.92 117.26 100.18 C 117.67 100.49 118.11 101.31 118.03 101.9 C 118.01 102.01 118.05 102.12 118.12 102.2 C 118.19 102.28 118.29 102.33 118.39 102.33 C 119.46 102.34 120.16 103.02 120.64 103.88 C 120.85 104.3 120.91 104.92 120.84 105.5 C 120.76 106.07 120.53 106.59 120.28 106.83 C 120.27 106.84 120.27 106.85 120.26 106.85 C 119.65 107.53 119.03 107.78 118.17 107.78 L 107.02 107.78 C 106.2 107.78 105.39 107.41 104.85 106.73 C 104.44 106.13 104.14 105.02 104.46 104.02 C 104.79 103.27 105.36 102.55 106.41 102.36 C 106.6 102.32 106.74 102.14 106.71 101.94 C 106.56 100.79 106.8 99.81 107.7 98.74 C 108.49 97.85 109.33 97.39 110.43 97.38 Z M 112.2 100.7 C 111.77 100.7 111.4 100.93 111.13 101.21 C 110.85 101.5 110.64 101.85 110.64 102.25 L 110.64 102.71 L 110.14 102.71 C 110.04 102.71 109.94 102.75 109.87 102.82 C 109.8 102.89 109.76 102.98 109.76 103.08 L 109.76 105.7 C 109.76 105.8 109.8 105.89 109.87 105.96 C 109.94 106.03 110.04 106.07 110.14 106.07 L 114.16 106.07 C 114.26 106.07 114.35 106.03 114.42 105.96 C 114.49 105.89 114.53 105.8 114.53 105.7 L 114.53 103.08 C 114.53 102.98 114.49 102.89 114.42 102.82 C 114.35 102.75 114.26 102.71 114.16 102.71 L 113.68 102.71 L 113.68 102.25 C 113.68 101.84 113.47 101.47 113.21 101.2 C 112.94 100.92 112.61 100.7 112.2 100.7 Z M 112.2 101.45 C 112.29 101.45 112.5 101.54 112.67 101.72 C 112.83 101.89 112.93 102.11 112.93 102.25 L 112.93 102.71 L 111.39 102.71 L 111.39 102.25 C 111.39 102.15 111.49 101.91 111.66 101.74 C 111.83 101.56 112.06 101.45 112.2 101.45 Z M 110.51 103.46 L 113.78 103.46 L 113.78 105.32 L 110.51 105.32 Z M 100 115 L 100 90 L 125 90 L 125 115 Z" fill="#666666" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 97px; margin-left: 132px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">VPC</div></div></div></foreignObject><text x="132" y="109" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">VPC</text></switch></g></g><g><rect x="100" y="140" width="200" height="240" rx="30" ry="30" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 260px; margin-left: 101px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><h2 style=""><br /></h2></blockquote></div></div></div></foreignObject><text x="200" y="264" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"></text></switch></g></g><g><path d="M 152.5 480 L 152.5 509.9" fill="none" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 152.5 516.65 L 148 507.65 L 152.5 509.9 L 157 507.65 Z" fill="#b85450" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 495px; margin-left: 153px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">请求</div></div></div></foreignObject><text x="153" y="498" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">请求</text></switch></g></g><g><rect x="100" y="420" width="210" height="60" rx="9" ry="9" fill="#bac8d3" stroke="#23445d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 450px; margin-left: 101px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">驱动程序</div></div></div></foreignObject><text x="205" y="454" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">驱动程序</text></switch></g></g><g><path d="M 260 520 L 260 510 Q 260 500 260 495.99 L 260 491.97" fill="none" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 260 484.47 L 265 494.47 L 260 491.97 L 255 494.47 Z" fill="#82b366" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 505px; margin-left: 262px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">响应</div></div></div></foreignObject><text x="262" y="508" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">响应</text></switch></g></g><g><rect x="100" y="520" width="210" height="60" rx="9" ry="9" fill="#bac8d3" stroke="#23445d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 550px; margin-left: 101px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">硬件:网卡</div></div></div></foreignObject><text x="205" y="554" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">硬件:网卡</text></switch></g></g><g><rect x="120" y="180" width="70" height="190" rx="10.5" ry="10.5" fill="#b1ddf0" stroke="#10739e" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 187px; margin-left: 121px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">应用进程A</div></div></div></foreignObject><text x="155" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">应用进程A</text></switch></g></g><g><rect x="220" y="180" width="60" height="190" rx="9" ry="9" fill="url(#mx-gradient-f5f5f5-1-b3b3b3-1-s-0)" stroke="#666666" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 275px; margin-left: 221px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">进程B</div></div></div></foreignObject><text x="250" y="279" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">进程B</text></switch></g></g><g><rect x="140" y="150" width="130" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 165px; margin-left: 141px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">操作系统</div></div></div></foreignObject><text x="205" y="169" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">操作系统</text></switch></g></g><g><rect x="120" y="280" width="70" height="60" rx="9" ry="9" fill="#f0a30a" stroke="#bd7000" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 310px; margin-left: 121px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">HttpClient</div></div></div></foreignObject><text x="155" y="314" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">HttpClient</text></switch></g></g><g><rect x="120" y="213" width="70" height="60" rx="9" ry="9" fill="#bac8d3" stroke="#23445d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 243px; margin-left: 121px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Domain</div></div></div></foreignObject><text x="155" y="247" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Domain</text></switch></g></g><g><path d="M 140 340 L 140 390 Q 140 400 140 404.95 L 140 409.9" fill="none" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 140 416.65 L 135.5 407.65 L 140 409.9 L 144.5 407.65 Z" fill="#b85450" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 374px; margin-left: 141px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">请求</div></div></div></foreignObject><text x="141" y="377" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">请求</text></switch></g></g><g><path d="M 260 420 L 260 410 Q 260 400 250 400 L 182.5 400 Q 172.5 400 172.5 390 L 172.5 351.97" fill="none" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 172.5 344.47 L 177.5 354.47 L 172.5 351.97 L 167.5 354.47 Z" fill="#82b366" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 400px; margin-left: 212px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">响应</div></div></div></foreignObject><text x="212" y="403" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">响应</text></switch></g></g><g/><g><path d="M 710 80 L 920 80 L 920 580 L 710 580 Z" fill="#cce5ff" stroke="#36393d" stroke-miterlimit="10" pointer-events="all"/><path d="M 720.59 86.65 C 720.53 86.65 720.48 86.65 720.42 86.65 L 720.42 86.65 C 719.11 86.68 718.03 87.24 717.14 88.25 C 717.13 88.25 717.13 88.25 717.13 88.25 C 716.2 89.36 715.87 90.52 715.96 91.73 C 714.81 92.06 714.12 92.92 713.76 93.74 C 713.75 93.75 713.75 93.76 713.74 93.78 C 713.33 95.05 713.68 96.36 714.24 97.16 C 714.25 97.17 714.25 97.17 714.26 97.18 C 714.94 98.05 715.97 98.53 717.02 98.53 L 728.17 98.53 C 729.19 98.53 730.07 98.16 730.8 97.37 C 731.25 96.94 731.49 96.29 731.58 95.59 C 731.67 94.9 731.61 94.16 731.32 93.55 C 731.31 93.54 731.31 93.53 731.31 93.52 C 730.8 92.62 729.95 91.81 728.76 91.64 C 728.74 90.79 728.28 89.99 727.68 89.56 C 727.67 89.55 727.66 89.55 727.65 89.54 C 727.01 89.18 726.4 89.14 725.91 89.3 C 725.6 89.4 725.36 89.56 725.14 89.74 C 724.51 88.36 723.43 87.18 721.81 86.79 C 721.81 86.79 721.81 86.79 721.81 86.79 C 721.38 86.7 720.97 86.65 720.59 86.65 Z M 720.43 87.38 C 720.8 87.38 721.2 87.43 721.64 87.53 C 723.16 87.89 724.15 89.07 724.66 90.48 C 724.71 90.6 724.81 90.69 724.94 90.72 C 725.07 90.74 725.2 90.7 725.29 90.61 C 725.54 90.34 725.83 90.11 726.14 90.01 C 726.44 89.91 726.78 89.92 727.26 90.18 C 727.67 90.49 728.11 91.31 728.03 91.9 C 728.01 92.01 728.05 92.12 728.12 92.2 C 728.19 92.28 728.29 92.33 728.39 92.33 C 729.46 92.34 730.16 93.02 730.64 93.88 C 730.85 94.3 730.91 94.92 730.84 95.5 C 730.76 96.07 730.53 96.59 730.28 96.83 C 730.27 96.84 730.27 96.85 730.26 96.85 C 729.65 97.53 729.03 97.78 728.17 97.78 L 717.02 97.78 C 716.2 97.78 715.39 97.41 714.85 96.73 C 714.44 96.13 714.14 95.02 714.46 94.02 C 714.79 93.27 715.36 92.55 716.41 92.36 C 716.6 92.32 716.74 92.14 716.71 91.94 C 716.56 90.79 716.8 89.81 717.7 88.74 C 718.49 87.85 719.33 87.39 720.43 87.38 Z M 722.2 90.7 C 721.77 90.7 721.4 90.93 721.13 91.21 C 720.85 91.5 720.64 91.85 720.64 92.25 L 720.64 92.71 L 720.14 92.71 C 720.04 92.71 719.94 92.75 719.87 92.82 C 719.8 92.89 719.76 92.98 719.76 93.08 L 719.76 95.7 C 719.76 95.8 719.8 95.89 719.87 95.96 C 719.94 96.03 720.04 96.07 720.14 96.07 L 724.16 96.07 C 724.26 96.07 724.35 96.03 724.42 95.96 C 724.49 95.89 724.53 95.8 724.53 95.7 L 724.53 93.08 C 724.53 92.98 724.49 92.89 724.42 92.82 C 724.35 92.75 724.26 92.71 724.16 92.71 L 723.68 92.71 L 723.68 92.25 C 723.68 91.84 723.47 91.47 723.21 91.2 C 722.94 90.92 722.61 90.7 722.2 90.7 Z M 722.2 91.45 C 722.29 91.45 722.5 91.54 722.67 91.72 C 722.83 91.89 722.93 92.11 722.93 92.25 L 722.93 92.71 L 721.39 92.71 L 721.39 92.25 C 721.39 92.15 721.49 91.91 721.66 91.74 C 721.83 91.56 722.06 91.45 722.2 91.45 Z M 720.51 93.46 L 723.78 93.46 L 723.78 95.32 L 720.51 95.32 Z M 710 105 L 710 80 L 735 80 L 735 105 Z" fill="#36393d" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 87px; margin-left: 742px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">VPC</div></div></div></foreignObject><text x="742" y="99" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">VPC</text></switch></g></g><g><rect x="710" y="130" width="200" height="240" rx="30" ry="30" fill="#ffe6cc" stroke="#d79b00" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 250px; margin-left: 711px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><h2 style=""><br /></h2></blockquote></div></div></div></foreignObject><text x="810" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"></text></switch></g></g><g><rect x="710" y="410" width="210" height="60" rx="9" ry="9" fill="#bac8d3" stroke="#23445d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 440px; margin-left: 711px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">驱动程序</div></div></div></foreignObject><text x="815" y="444" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">驱动程序</text></switch></g></g><g><rect x="710" y="510" width="210" height="60" rx="9" ry="9" fill="#bac8d3" stroke="#23445d" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 540px; margin-left: 711px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">硬件:网卡</div></div></div></foreignObject><text x="815" y="544" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">硬件:网卡</text></switch></g></g><g><rect x="730" y="170" width="70" height="190" rx="10.5" ry="10.5" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 177px; margin-left: 731px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">应用进程A</div></div></div></foreignObject><text x="765" y="189" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">应用进程A</text></switch></g></g><g><rect x="830" y="170" width="60" height="190" rx="9" ry="9" fill="#f5f5f5" stroke="#666666" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 265px; margin-left: 831px;"><div data-drawio-colors="color: #333333; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">进程B</div></div></div></foreignObject><text x="860" y="269" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">进程B</text></switch></g></g><g><rect x="750" y="140" width="130" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 155px; margin-left: 751px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">操作系统</div></div></div></foreignObject><text x="815" y="159" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">操作系统</text></switch></g></g><g><rect x="730" y="270" width="70" height="60" rx="9" ry="9" fill="#f0a30a" stroke="#bd7000" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 300px; margin-left: 731px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">WebAPI</div></div></div></foreignObject><text x="765" y="304" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">WebAPI</text></switch></g></g><g><rect x="730" y="203" width="70" height="60" rx="9" ry="9" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 233px; margin-left: 731px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Domain</div></div></div></foreignObject><text x="765" y="237" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Domain</text></switch></g></g><g><path d="M 762.5 510 L 762.5 480.1" fill="none" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 762.5 473.35 L 767 482.35 L 762.5 480.1 L 758 482.35 Z" fill="#b85450" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 494px; margin-left: 763px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">请求</div></div></div></foreignObject><text x="763" y="497" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">请求</text></switch></g></g><g><path d="M 746.96 408.98 L 747.43 340.1" fill="none" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 747.48 333.35 L 751.92 342.38 L 747.43 340.1 L 742.92 342.32 Z" fill="#b85450" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 376px; margin-left: 746px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">请求</div></div></div></foreignObject><text x="746" y="380" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">请求</text></switch></g></g><g><path d="M 781 330 L 868.67 400.52" fill="none" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 874.52 405.22 L 863.59 402.85 L 868.67 400.52 L 869.86 395.05 Z" fill="#82b366" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 370px; margin-left: 830px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">响应</div></div></div></foreignObject><text x="830" y="373" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">响应</text></switch></g></g><g><path d="M 880.1 470 L 880.03 498.03" fill="none" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 880.01 505.53 L 875.04 495.52 L 880.03 498.03 L 885.04 495.54 Z" fill="#82b366" stroke="#82b366" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 483px; margin-left: 882px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">响应</div></div></div></foreignObject><text x="882" y="486" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">响应</text></switch></g></g><g><path d="M 500 60 C 472.41 60 450 82.41 450 110 C 450 137.59 472.41 160 500 160 C 527.59 160 550 137.59 550 110 C 550 82.41 527.59 60 500 60 Z M 501.27 64.76 C 508.07 64.94 514.5 66.63 520.23 69.49 L 527.48 102.33 C 526.95 102.56 526.46 102.85 526.01 103.21 L 491.81 80.57 C 492.65 78.47 492.63 76.24 491.75 74.45 Z M 494.3 65.09 L 488.13 71.38 C 488.13 71.37 488.12 71.37 488.12 71.37 C 485.59 70.6 482.59 71.41 480.35 73.49 L 476.42 71.34 C 481.75 68.09 487.81 65.91 494.3 65.09 Z M 525.81 72.8 C 534.73 79 541.32 88.33 543.97 99.21 L 535.63 104.35 C 534.68 103.36 533.54 102.62 532.31 102.2 Z M 472.07 74.36 L 477.77 77.48 C 477.5 78.31 477.35 79.16 477.35 79.99 L 460.08 88.63 C 463.05 83.08 467.15 78.22 472.07 74.36 Z M 489 84.39 L 523.61 107.31 C 523.4 108.39 523.42 109.53 523.65 110.66 L 487.44 127.66 C 486.61 126.83 485.61 126.17 484.52 125.73 L 486.61 85.83 C 487.46 85.48 488.27 84.99 489 84.39 Z M 478.99 84.47 C 479.71 85.25 480.61 85.82 481.65 86.14 C 481.71 86.16 481.78 86.18 481.85 86.2 L 479.81 125.21 C 478.47 125.45 477.26 126.04 476.29 126.9 L 454.9 113.85 C 454.79 112.58 454.74 111.3 454.74 110 C 454.74 104.89 455.58 99.98 457.14 95.4 Z M 544.9 104.21 C 545.14 106.1 545.26 108.04 545.26 110 C 545.26 114.62 544.57 119.07 543.29 123.27 L 537.24 114.23 C 538.16 112.57 538.39 110.52 537.91 108.51 Z M 525.82 114.88 C 526.35 115.46 526.94 115.96 527.58 116.37 L 519.72 150.76 C 519.07 151.08 518.42 151.37 517.76 151.65 L 489.78 134.97 C 489.88 134.54 489.94 134.09 489.95 133.64 C 489.97 133.03 489.91 132.41 489.77 131.8 Z M 533.59 117.28 L 541.23 128.71 C 537.76 136.37 532.22 142.88 525.31 147.54 L 532.17 117.56 C 532.53 117.53 532.89 117.47 533.23 117.39 C 533.35 117.35 533.47 117.32 533.59 117.28 Z M 455.84 119.97 L 474.11 131.12 C 474.09 131.32 474.07 131.51 474.06 131.71 C 474.04 132.55 474.16 133.39 474.43 134.22 L 465.28 139.06 C 460.74 133.64 457.44 127.13 455.84 119.97 Z M 477.1 138.16 C 478.33 139.21 479.83 139.9 481.4 140.16 L 484.87 152.68 C 478.74 150.51 473.22 147.06 468.63 142.65 Z M 487.15 138.92 L 511.9 153.68 C 508.11 154.71 504.12 155.26 500 155.26 C 496.64 155.26 493.37 154.89 490.21 154.2 L 486.14 139.52 C 486.5 139.35 486.83 139.15 487.15 138.92 Z" fill="#3b8df1" stroke="none" pointer-events="all"/></g><g><path d="M 345 370 L 345 130 Q 345 120 355 120 L 439.9 120" fill="none" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 446.65 120 L 437.65 124.5 L 439.9 120 L 437.65 115.5 Z" fill="#b85450" stroke="#b85450" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>