This commit is contained in:
2023-10-03 17:15:17 +03:00
commit f0c76a2e7e
19 changed files with 994 additions and 0 deletions

16
README.md Normal file
View File

@@ -0,0 +1,16 @@
### `inbox`: Сервер для внутренних переписок
Для
### ENV
- REDIS_URL
- AUTH_URL
- API_BASE
### Как это работает
__Redis__:
- Для каждого пользователя создаётся запись в хранилищах `chats_by_author/<chat_id>` и `chats/<chat_id>` и канал redis `chat:<chat_id>`, в котором публикуюутся обновления всех переписок.
__SSE__:
- Каждый пользователь подписывается на свой канал по урлу `/sse/<auth_token>`