PageRenderTime 323ms CodeModel.GetById 140ms app.highlight 1ms RepoModel.GetById 181ms app.codeStats 0ms

/doc/network-architecture.dot

https://bitbucket.org/lindenlab/apiary/
Unknown | 38 lines | 27 code | 11 blank | 0 comment | 0 complexity | c8cbf88a9a5bdabcc13dddf291cd8f7f MD5 | raw file
 1digraph ApiaryArchitecture {
 2
 3subgraph cluster_MainProc {
 4  style = "dotted";
 5  label = "Main Process";
 6
 7  mainproc[label = "<keeper> BeeKeeper| <queen> QueenBee", shape = "record", fillcolor = "#0000ff"];
 8}
 9
10jobqueue[label = "worker-job", shape = "invhouse"];
11statqueue[label = "worker-status", shape = "invhouse"];
12endqueue[label = "beekeeper-end", shape = "invhouse"];
13
14worker1[label = "WorkerBee", shape = "box"];
15worker2[label = "WorkerBee", shape = "box"];
16worker3[label = "WorkerBee", shape = "box"];
17
18target[label = "Target\nService", shape = "octagon"];
19
20mainproc:queen -> endqueue;
21endqueue -> mainproc:keeper;
22
23mainproc:queen -> jobqueue;
24
25jobqueue -> worker1;
26jobqueue -> worker2;
27jobqueue -> worker3;
28
29worker1 -> target [dir = "both", penwidth = 4];
30worker2 -> target [dir = "both", penwidth = 4];
31worker3 -> target [dir = "both", penwidth = 4];
32
33worker1 -> statqueue;
34worker2 -> statqueue;
35worker3 -> statqueue;
36
37statqueue -> mainproc:beekeeper
38}