mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-20 07:53:38 +02:00
V1 of proposed topology.
This commit is contained in:
63
doc/topo-v1.ditaa
Normal file
63
doc/topo-v1.ditaa
Normal file
@@ -0,0 +1,63 @@
|
||||
/------------\ /------------\ /------------\
|
||||
| app | | app | | app |
|
||||
|------------| |------------| |------------| x N
|
||||
| PUSH | SUB | | PUSH | SUB | | PUSH | SUB |
|
||||
\------------/ \------------/ \------------/
|
||||
| ^ | ^ | ^
|
||||
| | | | | |
|
||||
+-------------++--------------+ |
|
||||
| | | |
|
||||
+-------|------+--------------+
|
||||
| |
|
||||
v |
|
||||
/--------------\
|
||||
| PULL | PUB |
|
||||
|--------------|
|
||||
----------------| app endpoint |----------------- x N
|
||||
|--------------|
|
||||
| DEALER |
|
||||
\--------------/
|
||||
^
|
||||
|
|
||||
+----------------+----------------+
|
||||
| | |
|
||||
v v v
|
||||
/-------------\ /-------------\ /-------------\
|
||||
| DEALER | | DEALER | | DEALER |
|
||||
|-------------| |-------------| |-------------|
|
||||
| coordinator | | coordinator | | coordinator | x N
|
||||
|-------------| |-------------| |-------------|
|
||||
| DEALER | | DEALER | | DEALER |
|
||||
\-------------/ \-------------/ \-------------/
|
||||
^ ^ ^
|
||||
| | |
|
||||
+----------------+----------------+
|
||||
|
|
||||
v
|
||||
/--------------\
|
||||
| DEALER |
|
||||
|--------------|
|
||||
-----------------| dev endpoint |---------------- x N
|
||||
|--------------|
|
||||
| PULL | PUB |
|
||||
\--------------/
|
||||
^ |
|
||||
| |
|
||||
+-------|------+----------------+
|
||||
| | | |
|
||||
+-------------+-+---------------+ |
|
||||
| | | | | |
|
||||
| v | v | v
|
||||
/------------\ /------------\ /------------\
|
||||
| PUSH | SUB | | PUSH | SUB | | PUSH | SUB |
|
||||
|------------| |------------| |------------| x N
|
||||
| dev | | dev | | dev |
|
||||
\------------/ \------------/ \------------/
|
||||
^ ^ ^
|
||||
: : :
|
||||
+---------------+---------------+
|
||||
:
|
||||
v
|
||||
/----------\
|
||||
| provider |
|
||||
\----------/
|
||||
Reference in New Issue
Block a user