Architecture overview
Components overview
Chat21 is the default messaging engine of Tiledesk. Chat21 has a multi platform SDKs: native iOS and Android mobile SDKs and Web SDKs.
Widget, Web Chat and Native mobile apps are Chat21 modules.
Chat21 uses RabbitMQ + MQTT realtime engine. See the announcement here
Tiledesk with RabbitMQ + MQTT Chat21 engine
Chat21 communicates with Tiledesk through webhooks. When a Chat21 event occurs - a new message arrives, a new member join a group, etc - a new Event is created and notified to Tiledesk Server. Chat21 then makes an HTTP POST request to send the Event to the Tiledesk webhook endpoint .
Tiledesk network diagram
Tiledesk-server overview
Last updated