Hybrid Message Path
Interactive routing, moderation & persistence model
Direct Message
Classroom Broadcast
Blocked Message
Pause
Reset
1
Message Sent
2
Permissions Checked
3
Persisted
4
Delivered / Blocked
STAGE 1: INGRESS
STAGE 2: ROUTING & PERMISSIONS
STAGE 3: PERSISTENCE
STAGE 4: EGRESS & DELIVERY
DIRECT
MEMBER
FILTER
RULES
PUSH
PUB/SUB
FANOUT
FETCH
STUDENT
STAFF MEMBER
SOCKET.IO EVENT
CONNECTED_USERS LOOKUP
CLASSROOM_MEMBER CHECK
CLASSROOM_BLOCKS CHECK
ROLE_NOTIF_RULE EVAL
POSTGRESQL INSERT
(MESSAGES TABLE)
DIRECT MESSAGE
CLASSROOM BROADCAST
NOTIFICATION FAN-OUT
REST HISTORY RETRIEVAL
Node Title
Node description goes here.