WebSocket в СУО
Технология: WebSocket + Redis Pub/Sub
Endpoint: wss://b2g.kz/suo-api/ws/operator
Типы событий
| Событие | Данные | Назначение |
|---|---|---|
new_appeal |
{appeal_id, summary} |
Новое обращение |
appeal_updated |
{appeal_id, status} |
Обновление обращения |
task_assigned |
{task_id, appeal_id} |
Назначена задача |
message_received |
{message_id, content} |
Новое сообщение |
Архитектура
SUO Backend (web-1) ─┐
├─► Redis Pub/Sub ◄─► WebSocket Connections
SUO Backend (web-2) ─┘
Формат сообщения
{
"event": "new_appeal",
"data": {
"appeal_id": 123,
"summary": "Новое обращение от гражданина",
"created_at": "2026-02-13T16:00:00Z"
},
"timestamp": "2026-02-13T16:00:01Z"
}