600 B
600 B
inbox
: Сервер для внутренних переписок
Для
ENV
- REDIS_URL
- AUTH_URL
- API_BASE
Как это работает
Redis:
- Для каждого пользователя создаётся запись в хранилищах
chats_by_author/<chat_id>
иchats/<chat_id>
и канал redischat:<chat_id>
, в котором публикуюутся обновления всех переписок.
SSE:
- Каждый пользователь подписывается на свой канал по урлу
/sse/<auth_token>