mirror of
https://github.com/openstf/stf
synced 2025-10-04 18:29:17 +02:00
66 lines
2.7 KiB
Text
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 |
|
|
\------------/
|