blob: e083b44c7bd382cde325cb39babf3282bd6d4a95 [file] [log] [blame]
<?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="228px" preserveAspectRatio="none" style="width:1165px;height:228px;" version="1.1" viewBox="0 0 1165 228" width="1165.2px" zoomAndPan="magnify"><defs><filter height="300%" id="f19d8xr5h8o235" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.4"/><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.8" dy="4.8" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><rect fill="#FFFFFF" filter="url(#f19d8xr5h8o235)" height="69.9188" style="stroke: #A80036; stroke-width: 1.2;" width="12" x="501" y="85.7156"/><line style="stroke: #A80036; stroke-width: 1.2; stroke-dasharray: 5.0,5.0;" x1="45.6" x2="45.6" y1="48.3562" y2="177.2344"/><line style="stroke: #A80036; stroke-width: 1.2; stroke-dasharray: 5.0,5.0;" x1="507" x2="507" y1="48.3562" y2="177.2344"/><line style="stroke: #A80036; stroke-width: 1.2; stroke-dasharray: 5.0,5.0;" x1="1085.4" x2="1085.4" y1="48.3562" y2="177.2344"/><rect fill="#FEFECE" filter="url(#f19d8xr5h8o235)" height="36.3562" style="stroke: #A80036; stroke-width: 1.7999999999999998;" width="75.6" x="6" y="6"/><text fill="#000000" font-family="sans-serif" font-size="16.8" lengthAdjust="spacingAndGlyphs" textLength="58.8" x="14.4" y="29.9941">Device</text><rect fill="#FEFECE" filter="url(#f19d8xr5h8o235)" height="36.3562" style="stroke: #A80036; stroke-width: 1.7999999999999998;" width="75.6" x="6" y="176.0344"/><text fill="#000000" font-family="sans-serif" font-size="16.8" lengthAdjust="spacingAndGlyphs" textLength="58.8" x="14.4" y="200.0285">Device</text><rect fill="#FEFECE" filter="url(#f19d8xr5h8o235)" height="36.3562" style="stroke: #A80036; stroke-width: 1.7999999999999998;" width="136.8" x="436.2" y="6"/><text fill="#000000" font-family="sans-serif" font-size="16.8" lengthAdjust="spacingAndGlyphs" textLength="120" x="444.6" y="29.9941">HTTP Adapter</text><rect fill="#FEFECE" filter="url(#f19d8xr5h8o235)" height="36.3562" style="stroke: #A80036; stroke-width: 1.7999999999999998;" width="136.8" x="436.2" y="176.0344"/><text fill="#000000" font-family="sans-serif" font-size="16.8" lengthAdjust="spacingAndGlyphs" textLength="120" x="444.6" y="200.0285">HTTP Adapter</text><rect fill="#FEFECE" filter="url(#f19d8xr5h8o235)" height="36.3562" style="stroke: #A80036; stroke-width: 1.7999999999999998;" width="132" x="1017" y="6"/><text fill="#000000" font-family="sans-serif" font-size="16.8" lengthAdjust="spacingAndGlyphs" textLength="115.2" x="1025.4" y="29.9941">Kafka Cluster</text><rect fill="#FEFECE" filter="url(#f19d8xr5h8o235)" height="36.3562" style="stroke: #A80036; stroke-width: 1.7999999999999998;" width="132" x="1017" y="176.0344"/><text fill="#000000" font-family="sans-serif" font-size="16.8" lengthAdjust="spacingAndGlyphs" textLength="115.2" x="1025.4" y="200.0285">Kafka Cluster</text><rect fill="#FFFFFF" filter="url(#f19d8xr5h8o235)" height="69.9188" style="stroke: #A80036; stroke-width: 1.2;" width="12" x="501" y="85.7156"/><polygon fill="#A80036" points="486.6,80.9156,498.6,85.7156,486.6,90.5156,491.4,85.7156" style="stroke: #A80036; stroke-width: 1.2;"/><line style="stroke: #A80036; stroke-width: 1.2;" x1="46.2" x2="493.8" y1="85.7156" y2="85.7156"/><text fill="#000000" font-family="sans-serif" font-size="15.6" lengthAdjust="spacingAndGlyphs" textLength="432" x="54.6" y="79.6365">1.0 PUT("telemetry/TENANT/4711", "QoS-Level: 0", data)</text><polygon fill="#A80036" points="1071,115.875,1083,120.675,1071,125.475,1075.8,120.675" style="stroke: #A80036; stroke-width: 1.2;"/><line style="stroke: #A80036; stroke-width: 1.2;" x1="513" x2="1078.2" y1="120.675" y2="120.675"/><text fill="#000000" font-family="sans-serif" font-size="15.6" lengthAdjust="spacingAndGlyphs" textLength="543.6" x="521.4" y="114.5959">1.1 produce(topic: "hono.telemetry.TENANT", key: "4711", value: data)</text><polygon fill="#A80036" points="59.4,150.8344,47.4,155.6344,59.4,160.4344,54.6,155.6344" style="stroke: #A80036; stroke-width: 1.2;"/><line style="stroke: #A80036; stroke-width: 1.2;" x1="52.2" x2="505.8" y1="155.6344" y2="155.6344"/><text fill="#000000" font-family="sans-serif" font-size="15.6" lengthAdjust="spacingAndGlyphs" textLength="146.4" x="66.6" y="149.5553">1.2 202 (Accepted)</text><!--MD5=[06776999fcb6fdca3721f3abeeed3e46]
@startuml
scale 1.2
participant Device
participant "HTTP Adapter" as adapter
participant "Kafka Cluster" as kafka
Device -> adapter+: 1.0 PUT("telemetry/TENANT/4711", "QoS-Level: 0", data)
adapter -> kafka: 1.1 produce(topic: "hono.telemetry.TENANT", key: "4711", value: data)
adapter -> Device-: 1.2 202 (Accepted)
@enduml
PlantUML version 1.2020.20beta13(Unknown compile time)
(GPL source distribution)
Java Runtime: Java(TM) SE Runtime Environment
JVM: Java HotSpot(TM) 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>