aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Ghigonis <laurent@p1sec.com>2013-07-20 04:52:33 +0200
committerLaurent Ghigonis <laurent@p1sec.com>2013-07-20 04:52:33 +0200
commit904caf2cadec50990741f937b96b9d606bc02a4a (patch)
tree6f1faea488fc9963bc2912b113cc24701c0451af
parentredis tests (diff)
downloadglouglou-904caf2cadec50990741f937b96b9d606bc02a4a.tar.xz
glouglou-904caf2cadec50990741f937b96b9d606bc02a4a.zip
architecture: nicer
-rw-r--r--doc/architecture.txt64
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
+====================