From dabff52271deac01baac2af7cbe3ccd11469ba95 Mon Sep 17 00:00:00 2001 From: Eldad Fux Date: Wed, 21 Oct 2020 18:03:33 +0300 Subject: [PATCH] Updated spec --- docs/specs/realtime.drawio.svg | 503 ++++++++++++++++++++++++++++++++- 1 file changed, 502 insertions(+), 1 deletion(-) diff --git a/docs/specs/realtime.drawio.svg b/docs/specs/realtime.drawio.svg index 93788ddd2a..e2f07ef7f5 100644 --- a/docs/specs/realtime.drawio.svg +++ b/docs/specs/realtime.drawio.svg @@ -1 +1,502 @@ -
Appwrite API
Appwrite API
Send all events
Send all events
Messaging Worker
Messaging Worker
Redis - Message Log
Redis - Message Log
Expire Every x seconds
Expire Every x secon...
Websocket 1
Websocket 1
Connections
Connections
Events
Events
Authorization
Authorization
Websocket 2
Websocket 2
Websocket 3
Websocket 3
Pull
Pull
Connections
Connections
Events
Events
Authorization
Authorization
Connections
Connections
Events
Events
Authorization
Authorization
Clients
Clients
LoadBalancer
LoadBalancer

Real Time
Specification for adding, a sclabale, realtime stream to trasmit Appwrite system and user generated events to any platform.

Real Time...
Viewer does not support full SVG 1.1
\ No newline at end of file + + + + + + + + + + + +
+
+
+ Appwrite API +
+
+
+
+ + Appwrite API + +
+
+ + + + +
+
+
+ Send all events +
+
+
+
+ + Send all events + +
+
+ + + + + + +
+
+
+ Messaging Worker +
+
+
+
+ + Messaging Worker + +
+
+ + + + +
+
+
+ Redis - PUB/SUB +
+
+
+
+ + Redis - PUB/SUB + +
+
+ + + + + + + + +
+
+
+ Websocket 1 +
+
+
+
+ + Websocket 1 + +
+
+ + + + + + +
+
+
+ Connections +
+
+
+
+ + Connections + +
+
+ + + + + + +
+
+
+ Events +
+
+
+
+ + Events + +
+
+ + + + +
+
+
+ Authorization +
+
+
+
+ + Authorization + +
+
+ + + + + + + + +
+
+
+ Websocket 2 +
+
+
+
+ + Websocket 2 + +
+
+ + + + + + + + +
+
+
+ Websocket 3 +
+
+
+
+ + Websocket 3 + +
+
+ + + + +
+
+
+ Pull +
+
+
+
+ + Pull + +
+
+ + + + +
+
+
+ Connections +
+
+
+
+ + Connections + +
+
+ + + + +
+
+
+ Events +
+
+
+
+ + Events + +
+
+ + + + +
+
+
+ Authorization +
+
+
+
+ + Authorization + +
+
+ + + + +
+
+
+ Connections +
+
+
+
+ + Connections + +
+
+ + + + +
+
+
+ Events +
+
+
+
+ + Events + +
+
+ + + + +
+
+
+ Authorization +
+
+
+
+ + Authorization + +
+
+ + + + + + + + + + + + + + +
+
+
+ Clients +
+
+
+
+ + Clients + +
+
+ + + + + + + + + + +
+
+
+ LoadBalancer +
+
+
+
+ + LoadBalancer + +
+
+ + + + +
+
+
+

+ + Real Time +
+
+ + Specification for adding, a sclabale, realtime stream to trasmit Appwrite system and user generated events to any platform. + +
+

+
+
+
+
+ + Real Time... + +
+
+ + + + +
+
+
+ Pull +
+
+
+
+ + Pull + +
+
+ + + + +
+
+
+ Pull +
+
+
+
+ + Pull + +
+
+ + + + +
+
+
+ Websocket +
+
+
+
+ + Websocket + +
+
+ + + + +
+
+
+ MQTT +
+
+
+
+ + MQTT + +
+
+ + + + +
+
+
+ Socket.io +
+
+
+
+ + Socket.io + +
+
+ + + + +
+
+
+ SSE +
+
+
+
+ + SSE + +
+
+
+ + + + + Viewer does not support full SVG 1.1 + + + +
\ No newline at end of file