46 lines
7.4 KiB
XML
46 lines
7.4 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="390px" preserveAspectRatio="none" style="width:292px;height:390px;" version="1.1" viewBox="0 0 292 390" width="292px" zoomAndPan="magnify"><defs><filter height="300%" id="f181xfa91hfwdr" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--MD5=[d841c4c2f84d4e18d352f800547f43fc]
|
|
cluster platform--><path d="M207.4101,290.7887 C211.7845,283.0528 217.0217,280.9365 223.6689,288.3495 C226.7042,281.611 233.8131,279.6104 238.5614,286.4741 C244.6464,279.7464 251.8459,281.5338 254.6263,289.9741 C261.7113,281.3619 267.2181,281.78 272.1849,291.954 C276.6125,296.2279 277.219,299.7576 271.0513,302.9381 C277.8145,306.9578 278.8998,311.0639 272.1982,316.2441 C278.8575,318.4683 279.456,322.3798 274.8287,327.2915 C280.5151,331.9934 278.5896,337.3451 272.3701,339.6852 C278.3415,342.7954 278.9048,348.3463 273.0139,352.073 C278.2453,357.2174 277.5663,362.7407 270.0414,364.9375 C266.4511,372.8768 259.3404,373.0132 254.6828,366.0366 C251.4808,375.4858 245.272,376.1696 238.8691,369.101 C233.7762,376.4902 226.1736,374.4101 222.9495,367.0798 C216.4398,375.216 210.3084,373.7899 206.2037,364.7368 C200.3841,360.9853 199.0186,356.0973 205.6657,351.8263 C200.7098,348.563 200.3242,343.885 205.1097,340.1575 C198.7812,338.0586 198.8138,332.4768 203.7132,328.9756 C197.4907,324.3591 199.5192,318.4844 205.6342,315.6457 C199.8774,311.8173 200.5234,308.2951 205.4265,304.2721 C200.5254,300.0621 200.3627,293.2409 207.4101,290.7887 " fill="#FFFFFF" style="stroke: #000000; stroke-width: 1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="61" x="207.5" y="309.9659">platform</text><rect fill="#FEFECE" filter="url(#f181xfa91hfwdr)" height="36.3441" style="stroke: #A80036; stroke-width: 1.5;" width="47" x="214.5" y="320"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="33" x="221.5" y="334.8281">Order</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="215.5" x2="260.5" y1="340.3441" y2="340.3441"/><rect fill="#FEFECE" filter="url(#f181xfa91hfwdr)" height="36.3441" style="stroke: #A80036; stroke-width: 1.5;" width="45" x="57.5" y="8.5"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="31" x="64.5" y="23.3281">Event</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="58.5" x2="101.5" y1="28.8441" y2="28.8441"/><rect fill="#FEFECE" filter="url(#f181xfa91hfwdr)" height="36.3441" style="stroke: #A80036; stroke-width: 1.5;" width="92" x="34" y="104.5"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="78" x="41" y="119.3281">HTTP Request</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="35" x2="125" y1="124.8441" y2="124.8441"/><rect fill="#FEFECE" filter="url(#f181xfa91hfwdr)" height="36.3441" style="stroke: #A80036; stroke-width: 1.5;" width="62" x="6" y="200.5"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="48" x="13" y="215.3281">Headers</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="67" y1="220.8441" y2="220.8441"/><rect fill="#FEFECE" filter="url(#f181xfa91hfwdr)" height="36.3441" style="stroke: #A80036; stroke-width: 1.5;" width="42" x="103" y="200.5"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="28" x="110" y="215.3281">Body</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="104" x2="144" y1="220.8441" y2="220.8441"/><rect fill="#FEFECE" filter="url(#f181xfa91hfwdr)" height="82.8241" style="stroke: #A80036; stroke-width: 1.5;" width="110" x="69" y="296.5"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="96" x="76" y="311.3281">event description</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="70" x2="178" y1="316.8441" y2="316.8441"/><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="25" x="75" y="331.5341">store</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="9" x="75" y="345.1541">id</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="52" x="75" y="358.7741">timestamp</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="26" x="75" y="372.3941">order</text><!--MD5=[2ccc1eaed605fa0e0cf1bdb00c98ccc0]
|
|
link Event to HTTPRequest--><path d="M80,44.74 C80,59.98 80,82.31 80,98.96 " fill="none" id="Event->HTTPRequest" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="80,104.37,84,95.37,80,99.37,76,95.37,80,104.37" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[67da588534e36a000f2f212cb4573958]
|
|
reverse link HTTPRequest to Headers--><path d="M66.53,152.95 C59.4,168.54 50.88,187.15 44.84,200.37 " fill="none" id="HTTPRequest<-Headers" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="72.11,140.74,65.974,144.528,67.1106,151.649,73.2466,147.861,72.11,140.74" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[d58850b6fb58ba577537fc7ea6e0971f]
|
|
reverse link HTTPRequest to Body--><path d="M93.78,152.95 C101.08,168.54 109.79,187.15 115.98,200.37 " fill="none" id="HTTPRequest<-Body" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="88.07,140.74,86.9859,147.8691,93.1497,151.6118,94.2338,144.4827,88.07,140.74" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[71037632cbcca795a013e24b2d66ab25]
|
|
reverse link Body to EventDescription--><path d="M124,249.62 C124,263.81 124,280.95 124,296.28 " fill="none" id="Body<-EventDescription" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="124,236.59,120,242.59,124,248.59,128,242.59,124,236.59" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[cdbb0c1ca42aa84d86e03a93bd99d875]
|
|
reverse link EventDescription to Order--><path d="M199.4,338 C204.3,338 209.21,338 214.12,338 " fill="none" id="EventDescription<-Order" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="199.22,345,179.22,338,199.22,331,199.22,345" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[20eda4c0919a24efe2526ecd58e999de]
|
|
@startuml
|
|
|
|
|
|
object Event
|
|
object "HTTP Request" as HTTPRequest
|
|
object Headers
|
|
object Body
|
|
object "event description" as EventDescription
|
|
cloud platform {
|
|
object Order
|
|
}
|
|
|
|
|
|
Event - -> HTTPRequest
|
|
HTTPRequest *- - Headers
|
|
HTTPRequest *- - Body
|
|
Body *- - EventDescription
|
|
|
|
EventDescription : store
|
|
EventDescription : id
|
|
EventDescription : timestamp
|
|
EventDescription : order
|
|
|
|
EventDescription <|- Order
|
|
|
|
|
|
|
|
@enduml
|
|
|
|
PlantUML version 1.2020.02(Sun Mar 01 03:22:07 MST 2020)
|
|
(GPL source distribution)
|
|
Java Runtime: OpenJDK Runtime Environment
|
|
JVM: OpenJDK 64-Bit Server VM
|
|
Java Version: 21.0.9+10-Ubuntu-124.04
|
|
Operating System: Linux
|
|
Default Encoding: UTF-8
|
|
Language: en
|
|
Country: US
|
|
--></g></svg> |