Test QuickGV: Difference between revisions
Jump to navigation
Jump to search
| Line 3: | Line 3: | ||
= WebSocket Service = | = WebSocket Service = | ||
<quickgv name="123" theme="warm" usage="ram"> | <quickgv name="123" theme="warm" usage="ram"> | ||
subgraph | subgraph cluster_client { | ||
label="Client" | label="WebSocket Client" | ||
c1[label="var ws = new WebSocket('/foo')"]; | c1[label="var ws = new WebSocket('/foo')"]; | ||
c2[label="ws.onerror = function (ev) ..."]; | c2[label="ws.onerror = function (ev) ..."]; | ||
| Line 12: | Line 12: | ||
} | } | ||
subgraph | subgraph cluster_server { | ||
label=""; | |||
s[label="Service Unit | <rh> Request Handler | <ph> Push Handler | <pw> Push Worker | <mh> Message Handler | <mw> Message Worker"]; | s[label="Service Unit | <rh> Request Handler | <ph> Push Handler | <pw> Push Worker | <mh> Message Handler | <mw> Message Worker"]; | ||
iq[label="Inbound Queue"]; | iq[label="Inbound Queue"]; | ||
Revision as of 07:42, 5 March 2021
See: https://graphviz.gitlab.io/_pages/pdf/dotguide.pdf
WebSocket Service
建議線路 gen1
建議線路 gen2
A
testflow
test