diff options
-rw-r--r-- | doc/architecture.txt | 64 |
1 files changed, 34 insertions, 30 deletions
diff --git a/doc/architecture.txt b/doc/architecture.txt index 2d7b215..a5f1627 100644 --- a/doc/architecture.txt +++ b/doc/architecture.txt @@ -1,34 +1,38 @@ --- Probe -- -* sends packets / connections about nodes that are around -* sends informations about nodes that are around distance, path ... -* forwards informations about other probes ----- +=============== +==== Probe ==== += sends packets / connections about nodes that are around += sends informations about nodes that are around distance, path ... += forwards informations about other probes +=============== -^ -| -UDP glouglou -| -v + ^ + | + | UDP glouglou + | OR TCP zeromq ? (http://www.zeromq.org/) + | + v --- Processing server -- - probes server - ^ - | redis write - v - redis - ^ - | redis "keyspace notifications" (http://redis.io/topics/notifications) - v - viz clients server ----- +=========================== +==== Processing server ==== += probes server += ^ += | redis write += v += redis += ^ += | redis "keyspace notifications" (http://redis.io/topics/notifications) += v += viz clients server +============================ -^ -| -TCP Graphstream (http://graphstream-project.org/) -| -v + ^ + | + | TCP Graphstream (http://graphstream-project.org/) + | + v --- Viz client -- -* web version: gs netstream, gs w3sink -* C version: egraph with graphstream support ----- +==================== +==== Viz client ==== += web version: gs netstream, gs w3sink += C version: egraph with graphstream support +==================== |