mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-01-04 23:13:43 +01:00
Add Architecture section
This commit is contained in:
parent
e7599bdf46
commit
feabd4c015
|
|
@ -1,11 +1,21 @@
|
|||
Models
|
||||
======
|
||||
|
||||
Client
|
||||
------
|
||||
Architecture
|
||||
------------
|
||||
Matrix is used to reliably distribute data between sets of `users`.
|
||||
|
||||
Server
|
||||
------
|
||||
Users are associated with one of many matrix `servers`. These distribute,
|
||||
receive and store data on behalf of its registered users. Servers can be run on
|
||||
any host accessible from the internet.
|
||||
|
||||
When a user wishes to send data to users on different servers the local server
|
||||
will distribute the data to each remote server. These will in turn distribute
|
||||
to their local users involved..
|
||||
|
||||
A user sends and receives data using one or more authenticated `clients`
|
||||
connected to his server. Clients may persist data locally or request it when
|
||||
required from the server.
|
||||
|
||||
Events
|
||||
------
|
||||
|
|
|
|||
Loading…
Reference in a new issue