<?xml version="1.0" encoding="UTF-8"?>
<!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="713px" height="103px" viewBox="-0.5 -0.5 713 103" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-07-02T05:14:37.824Z&quot; agent=&quot;5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36&quot; version=&quot;14.8.1&quot; etag=&quot;Eae3dLUr3JF1MCOq-Pze&quot;&gt;&lt;diagram id=&quot;5atXtJ0g3nPMDSnHaIfR&quot;&gt;1Vjfc+I2EP5rNHN9CGPLlpEfbSDtQzrNTB7aPgpQjHsGUWMSuL++u5b8Q7Y5aOKbXJibi7SSVvK3u59WS7zZ9vRrLvab39VaZoQ66xPx5oRS1+Uc/qDkrCW+72lBkqdrM6kRPKXfpBE6RnpM1/JgTSyUyop0bwtXareTq8KSiTxXr/a0Z5XZu+5FInuCp5XI+tI/03WxMdKQOs3AbzJNNtXW1DEjW1HNNoLDRqzVa0vkLYg3y5UqdGt7mskM0auA0evuL4zWJ8vlrrhlATXHKM7Vx8k1fKvpqrzYqETtRLZopHGujru1RAUO9Jo5D0rtQeiC8B9ZFGdjOHEsFIg2xTYzo3C2/PwXdO6ciRPwSvI3apyElFWC+cnsoXvndu9R5ulWFjI3wkORq69ypjKVl9/hOeUPRvQX4mdZGB3UMV8ZkW+cSOSJrGwW9KF0awOBa0sF2+dnmJLLTBTpi61eGB9L6nmNFaBhDDFsFBMNLyI7Vkon0CcLn8Sc8JgsGOFzErJB4z2IJcSbBbjI0mQH7RV8CiIWv8i8SMGhIzOwTddrbVt5SL+JZakPwdurdFeUn8JiwuY1nKhAnshAtJnFjYu3EaTDCBpF4A4u941Lni3lN2NslD/iuVtT1PPzAUzbNUJ9hpvs4vfsgpaIFiSCRkCA1uIpWUxJFJPovm+bLAOCQpBfN2khn/aidL9X4MiOtQ57zVrP6QnD7DLkNzinWRA4FqqUcmfCjZ+9NhxWTdu02KuSvcej2QByATpw7JTIzRFFwDKOSOj1kAOS3GNzdc5SYJ7cu47hUnPUw7IWiNXXpGSuP44FqJFGftAk5bJxcJ5CqAbTDtZTb+L5PazZENZBvfo9cAcfyuqOTejX6PxdzF2lBBZ1ex9H3dOeo1NN3cAN9yTU1A2cwcgiJCEn4X0pgcb005F5cJXMaej/tGTOPyJGRvH1Mf26g7CxXdi/LWwVOtzMqsYMUZ6Lc2uacbiL+3jT7kask65eO5g9Hxr6CG91irAXvn47fH0MVgjicIHXfBzjZYX32IKEs08Xvvy74Qu87Tl2Knb3zvA1miuQz4PrR4ntKlK6+cYMMw3k24hE7uVMzQ7zK5nGCEmD58E7qP0LuuEHaQFvhvt5Gx/IJfwR8jbX7QNJg6xAKtuLnQVb8O8RX63xSrNbhJ6SLMUXBwOIwlbOYOsXbCKM8A7fFXfPYptmZ718q3bqUAJvTdEpG05w9qd6qEnw7uwTfKE+r7ejfti0GW5eHRtaif7LuqULBuCgtHyW170KLFbCBZI5tlE5Q5QYYHxtrlvPrbzlTWpoo0YbqhmZlFL4DxiMMo5q4I0CXYZdVB0G2A2x5aOsdSZt21pZQ2gg0iGAY27Z1bSGfUNsKLSpDQcNueFgQ2844JSy6sLQWzI0BpuXI61P1KE2BGKb9gaQ7IFcL63xbYKTYXjWMz3mTDwaNr9G6bkFN/X9CePNmDg0g0lLddewZbe2blto+5yZ13NOHZIQzToqK0/+PI+AwZrOLTmR18//2cel/y7t8aWnEwjI+X3Cfbx0IInhAaYUcPVgwSAgsUv4cCXuZ04g3AuoVlXdUbIF17oK/R+RLPTLbaVNyoIOFidcNNT151pVpQCIRJbJTCW52CLqLa+2xlrufi3JKCtBJuhGSjqY6/UrFZyCrEk0WC/RCIOBRIOPEDj+h7IVFqLhPWtRVvAWynrfA4/1yexHPPpuNspA2e6S10MoPooEvrzkDXWLT0MuNwRUxW+ZfC7MNGNAPo7nU5fbdznvRMG0qcK1a6NNFc8q2YEybwSsgwEWAs4J8bpAOmJIRPj8DEnEqxt/mdeXPT5R/ZKgoDHHfzh5Tvi0vGpc/Dewqqxf87CqS3HcNIoIn5kLirs9kwPyxffKGjuF1VXgrCzriG6/uoZ8xw73jl9c8qZR/CWchO1flzVDd9BfBt5k9P+/yYjJAVvXW5P9eYv/AA==&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><path d="M 60 67.83 L 110 67.83 L 149.55 67.26" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 154.8 67.19 L 147.85 70.79 L 149.55 67.26 L 147.75 63.79 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 67px; margin-left: 100px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">1. 下单</div></div></div></foreignObject><text x="100" y="71" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">1. 下单</text></switch></g><ellipse cx="30" cy="67.83" rx="30" ry="30" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 68px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">客户端</div></div></div></foreignObject><text x="30" y="71" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">客户端</text></switch></g><path d="M 661.67 45.34 C 661.67 37.06 672.86 30.34 686.67 30.34 C 693.3 30.34 699.66 31.92 704.35 34.73 C 709.04 37.55 711.67 41.36 711.67 45.34 L 711.67 82.01 C 711.67 90.29 700.48 97.01 686.67 97.01 C 672.86 97.01 661.67 90.29 661.67 82.01 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 711.67 45.34 C 711.67 53.62 700.48 60.34 686.67 60.34 C 672.86 60.34 661.67 53.62 661.67 45.34" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 77px; margin-left: 663px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">数据库</div></div></div></foreignObject><text x="687" y="80" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">数据库</text></switch></g><path d="M 350 63.67 L 457.3 63.67" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 462.55 63.67 L 455.55 67.17 L 457.3 63.67 L 455.55 60.17 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 63px; margin-left: 400px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">2. 进入队列</div></div></div></foreignObject><text x="400" y="66" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">2. 进入队列</text></switch></g><path d="M 310 43.68 L 310 7 L 30 7 L 30 30.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 30 35.88 L 26.5 28.88 L 30 30.63 L 33.5 28.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 7px; margin-left: 111px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">4. 返回结果</div></div></div></foreignObject><text x="111" y="11" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">4. 返回结果</text></switch></g><rect x="270" y="43.68" width="80" height="40" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 64px; margin-left: 271px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">服务端</div></div></div></foreignObject><text x="310" y="67" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">服务端</text></switch></g><path d="M 539.67 63.68 L 655.3 63.68" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 660.55 63.68 L 653.55 67.18 L 655.3 63.68 L 653.55 60.18 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 64px; margin-left: 601px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; "><span style="color: rgba(0 , 0 , 0 , 0) ; font-family: monospace ; font-size: 0px ; background-color: rgb(248 , 249 , 250)">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%222.%20%E8%8E%B7%E5%8F%96%E9%94%81%22%20style%3D%22edgeLabel%3Bhtml%3D1%3Balign%3Dcenter%3BverticalAlign%3Dmiddle%3Bresizable%3D0%3Bpoints%3D%5B%5D%3B%22%20vertex%3D%221%22%20connectable%3D%220%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22350.3299999999999%22%20y%3D%222244.58%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span></div></div></div></foreignObject><text x="601" y="67" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%222.%20%E8%8E%B7%E5%8F%96%E9%94%81%22%20style%3D%22edgeLabel%3Bhtml%3D1%3Balign%3Dcenter%3BverticalAlign%3Dmiddle%3Bresizable%3D0%3Bpoints%3D%5B%5D%3B%22%20vertex%3D%221%22%20connectable%3D%220%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22350.3299999999999%22%20y%3D%222244.58%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</text></switch></g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 64px; margin-left: 602px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">3. 处理请求</div></div></div></foreignObject><text x="602" y="67" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">3. 处理请求</text></switch></g><path d="M 453.67 87.67 L 473.67 39.67 L 549.67 39.67 L 529.67 87.67 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 94px; height: 1px; padding-top: 64px; margin-left: 455px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">消息队列</div></div></div></foreignObject><text x="502" y="67" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">消息队列</text></switch></g><path d="M 221.67 67.83 L 245.83 67.83 L 261.55 67.72" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 266.8 67.69 L 259.83 71.24 L 261.55 67.72 L 259.78 64.24 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 158.33 33.67 L 221.67 33.67 L 221.67 76.38 L 190 102 L 158.33 76.38 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="160" y="48.67" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 59px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">限流器<br />负载均衡<br />安全验证</div></div></div></foreignObject><text x="190" y="61" fill="#000000" font-family="Helvetica" font-size="8px" text-anchor="middle">限流器负载均衡安全验证...</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>