mirror of
https://github.com/element-hq/synapse.git
synced 2024-11-25 02:55:46 +03:00
moar boxes.
This commit is contained in:
parent
0b51d970b4
commit
f987393b32
1 changed files with 21 additions and 18 deletions
|
@ -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 |
|
||||
|
|
Loading…
Reference in a new issue