<?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="946px" height="397px" viewBox="-0.5 -0.5 946 397" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-07-02T04:55:58.430Z&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;1k9_wRZmxvbkod7hKg1q&quot;&gt;&lt;diagram id=&quot;4qB15BT2RJPFaZvrtrNM&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><path d="M 78.34 40 L 507.71 40 L 930.63 39.01" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 935.88 39 L 928.89 42.52 L 930.63 39.01 L 928.87 35.52 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="48.34" cy="40" 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: 40px; margin-left: 19px;"><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; ">客户端 1</div></div></div></foreignObject><text x="48" y="44" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">客户端 1</text></switch></g><path d="M 88.34 200 L 930.63 200" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 935.88 200 L 928.88 203.5 L 930.63 200 L 928.88 196.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="8.34" y="180" 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: 200px; margin-left: 9px;"><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="48" y="204" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">服务端</text></switch></g><path d="M 23.34 341.67 C 23.34 333.39 34.53 326.67 48.34 326.67 C 54.97 326.67 61.33 328.25 66.02 331.06 C 70.71 333.88 73.34 337.69 73.34 341.67 L 73.34 378.34 C 73.34 386.62 62.15 393.34 48.34 393.34 C 34.53 393.34 23.34 386.62 23.34 378.34 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 73.34 341.67 C 73.34 349.95 62.15 356.67 48.34 356.67 C 34.53 356.67 23.34 349.95 23.34 341.67" 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: 373px; margin-left: 24px;"><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="48" y="377" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">数据库</text></switch></g><path d="M 98.34 40 L 136.8 193.82" fill="none" stroke="#3333ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 138.07 198.92 L 132.98 192.97 L 136.8 193.82 L 139.77 191.28 Z" fill="#3333ff" stroke="#3333ff" 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: 78px; margin-left: 110px;"><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; ">下单</div></div></div></foreignObject><text x="110" y="81" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">下单</text></switch></g><path d="M 183.34 120 L 201.8 193.82" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 203.07 198.92 L 197.98 192.97 L 201.8 193.82 L 204.77 191.28 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: 148px; margin-left: 191px;"><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; ">下单</div></div></div></foreignObject><text x="191" y="151" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">下单</text></switch></g><ellipse cx="48.34" cy="120" 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: 120px; margin-left: 19px;"><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; ">客户端 2</div></div></div></foreignObject><text x="48" y="124" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">客户端 2</text></switch></g><path d="M 74.17 360 L 930.63 360" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 935.88 360 L 928.88 363.5 L 930.63 360 L 928.88 356.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 587 280 L 655.64 46.11" fill="none" stroke="#3333ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 657.12 41.07 L 658.5 48.78 L 655.64 46.11 L 651.79 46.8 Z" fill="#3333ff" stroke="#3333ff" 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: 80px; margin-left: 646px;"><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; ">下单成功</div></div></div></foreignObject><text x="646" y="84" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">下单成功</text></switch></g><path d="M 78.34 120 L 930.63 120" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 935.88 120 L 928.88 123.5 L 930.63 120 L 928.88 116.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 0.34 300 L 20.34 256 L 88.34 256 L 68.34 300 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: 86px; height: 1px; padding-top: 278px; 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="44" y="282" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">消息队列</text></switch></g><path d="M 249.5 200 L 267.96 273.82" fill="none" stroke="#3333ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 269.23 278.92 L 264.14 272.97 L 267.96 273.82 L 270.93 271.28 Z" fill="#3333ff" stroke="#3333ff" 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: 246px; margin-left: 262px;"><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; ">进入队列</div></div></div></foreignObject><text x="262" y="249" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">进入队列</text></switch></g><path d="M 382.5 280 L 395.84 352.08" fill="none" stroke="#3333ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 396.8 357.24 L 392.08 350.99 L 395.84 352.08 L 398.96 349.72 Z" fill="#3333ff" stroke="#3333ff" 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: 324px; margin-left: 392px;"><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; ">查询更新库存</div></div></div></foreignObject><text x="392" y="328" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">查询更新库存</text></switch></g><path d="M 317 200 L 335.46 273.82" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 336.73 278.92 L 331.64 272.97 L 335.46 273.82 L 338.43 271.28 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: 246px; margin-left: 330px;"><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; ">进入队列</div></div></div></foreignObject><text x="330" y="249" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">进入队列</text></switch></g><path d="M 477 280 L 490.04 352.07" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 490.97 357.24 L 486.28 350.97 L 490.04 352.07 L 493.17 349.73 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: 324px; margin-left: 487px;"><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; ">查询更新库存</div></div></div></foreignObject><text x="487" y="328" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">查询更新库存</text></switch></g><rect x="347.41" y="370.01" width="100" height="23.33" 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 flex-start; width: 98px; height: 1px; padding-top: 382px; margin-left: 349px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; "><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; ">1. 库存 = 1<br />2. 更新库存为 0</div></div></div></foreignObject><text x="349" y="385" fill="#000000" font-family="Helvetica" font-size="12px">1. 库存 = 1...</text></switch></g><rect x="460.33" y="370.01" width="100" height="23.33" 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 flex-start; width: 98px; height: 1px; padding-top: 382px; margin-left: 462px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; "><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; ">1. 库存 = 0<br />2. 下单失败</div></div></div></foreignObject><text x="462" y="385" fill="#000000" font-family="Helvetica" font-size="12px">1. 库存 = 0...</text></switch></g><path d="M 684.07 280 L 752.71 46.11" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 754.19 41.07 L 755.57 48.78 L 752.71 46.11 L 748.86 46.8 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: 82px; margin-left: 742px;"><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; ">下单失败</div></div></div></foreignObject><text x="742" y="85" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">下单失败</text></switch></g><path d="M 79.63 280.2 L 930.63 280" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 935.88 280 L 928.88 283.5 L 930.63 280 L 928.88 276.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="847" y="0" 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: 10px; margin-left: 848px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">时间线</div></div></div></foreignObject><text x="877" y="15" fill="#000000" font-family="Helvetica" font-size="16px" 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>