Files
stf-DeviceFarmer/doc/topo-v1.ditaa
2014-01-10 12:39:16 +09:00

64 lines
2.5 KiB
Plaintext

/------------\ /------------\ /------------\
| 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 |
\----------/