From 6005bdc053f0e3eefc06050064e08fa2e1bf1564 Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Thu, 22 Oct 2020 13:57:45 +0100 Subject: [PATCH] update diagram --- design/server.gv | 4 ++-- design/server.svg | 55 +++++++++++++++++++++++------------------------ 2 files changed, 29 insertions(+), 30 deletions(-) diff --git a/design/server.gv b/design/server.gv index 5823a8a..e178363 100644 --- a/design/server.gv +++ b/design/server.gv @@ -6,7 +6,7 @@ digraph SMPServer { subgraph clusterPersistence { label="persistence (STM)" msgQueues [shape=cylinder label="Message\nqueues"] - queueStore [shape=cylinder label="SMP connections\n(aka SMP queues)"] + queueStore [shape=cylinder label="SMP queue\nrecords"] } subgraph clusterServer { @@ -49,7 +49,7 @@ digraph SMPServer { msgQueues -> subscriber [label="Message" color=green fontcolor=green] subscriber -> outq [label="MSG" color=blue fontcolor=blue constraint=false] client -> queueStore [dir=both] - client -> subscriber [style=dashed label="1 fork per\nSMP queue/\nconnection" color=orange] + client -> subscriber [style=dashed label="1 fork per\nSMP queue" color=orange] client -> msgQueues [dir="both" label="SEND,\nSUB,\nACK" color=green] client -> outq -> send -> cs [color=blue] client -> subscribedQ [label="(rId, Client)"] diff --git a/design/server.svg b/design/server.svg index 50339a3..ba90fff 100644 --- a/design/server.svg +++ b/design/server.svg @@ -4,15 +4,15 @@ - + SMPServer - + clusterPersistence - -persistence (STM) + +persistence (STM) clusterServer @@ -35,10 +35,10 @@ msgQueues - - -Message -queues + + +Message +queues @@ -50,17 +50,17 @@ msgQueues->subscriber - - -Message + + +Message queueStore - - -SMP connections -(aka SMP queues) + + +SMP queue +records @@ -206,19 +206,19 @@ client->msgQueues - - - -SEND, -SUB, -ACK + + + +SEND, +SUB, +ACK client->queueStore - - - + + + @@ -232,9 +232,8 @@ client->subscriber -1 fork per -SMP queue/ -connection +1 fork per +SMP queue