1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 18:29:17 +02:00
OpenSTF/doc/topo-v1.ditaa

66 lines
2.7 KiB
Text

/------------\ /------------\ /------------\
| websocket | | websocket | | websocket |
|------------| |------------| |------------| x N
| PUSH | SUB | | PUSH | SUB | | PUSH | SUB |
\------------/ \------------/ \------------/
| ^ | ^ | ^
| | | | | |
+-------------++--------------+ |
| | | |
+-------|------+--------------+
| |
v |
/--------------\
| PULL | PUB |
|--------------|
----------------| triproxy |----------------- x N
|--------------|
| DEALER |
\--------------/
^
|
+----------------+----------------+
| | |
v v v
/-------------\ /-------------\ /-------------\
| DEALER | | DEALER | | DEALER |
|-------------| |-------------| |-------------|
| processor | | processor | | processor | x N
|-------------| |-------------| |-------------|
| DEALER | | DEALER | | DEALER |
\-------------/ \-------------/ \-------------/
^ ^ ^
| | |
+----------------+----------------+
|
v
/--------------\
| DEALER |
|--------------|
-----------------| triproxy |---------------- x N
|--------------|
+-------------->| PULL | PUB |
| \--------------/
| ^ |
| | |
| +-------|------+----------------+
| | | | |
| +-------------+-+---------------+ |
| | | | | | |
| | v | v | v
| /------------\ /------------\ /------------\
| | PUSH | SUB | | PUSH | SUB | | PUSH | SUB |
| |------------| |------------| |------------| x N
| | dev | | dev | | dev |
| \------------/ \------------/ \------------/
| ^ ^ ^
| : : :
| +---------------+---+-----------+
| :
| v
| /------------\
+------------------| PUSH | |
|------| |
| |
| provider |
\------------/