From f987393b32212f4fea4efa88a8d79a0d677e6f30 Mon Sep 17 00:00:00 2001 From: Matthew Hodgson Date: Mon, 10 Nov 2014 21:56:52 +0000 Subject: moar boxes. --- docs/implementation-notes/architecture.rst | 39 ++++++++++++++++-------------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/docs/implementation-notes/architecture.rst b/docs/implementation-notes/architecture.rst index b447858202..5b6463d78a 100644 --- a/docs/implementation-notes/architecture.rst +++ b/docs/implementation-notes/architecture.rst @@ -3,24 +3,27 @@ Synapse Architecture As of the end of Oct 2014, Synapse's overall architecture looks like:: - Notifier - ^ | - | | - .------------|------. - | handlers/ | | - | v | - | Event*Handler<---------> rest/* <=> Client - | Rooms*Handler | - HSes <=> federation/* <==> FederationHandler | - | | PresenceHandler | - | | TypingHandler | - | '-------------------' - | | | - | state/* | - | | | - | v v - `--------------> storage/* - | + synapse + .-----------------------------------------------------. + | Notifier | + | ^ | | + | | | | + | .------------|------. | + | | handlers/ | | | + | | v | | + | | Event*Handler<---------> rest/* <=> Client + | | Rooms*Handler | | + HSes <=> federation/* <==> FederationHandler | | + | | | PresenceHandler | | + | | | TypingHandler | | + | | '-------------------' | + | | | | | + | | state/* | | + | | | | | + | | v v | + | `--------------> storage/* | + | | | + '--------------------------|--------------------------' v .----. | DB | -- cgit 1.4.1