Update README.md
This commit is contained in:
parent
db33c625db
commit
7235d2acc4
12
README.md
12
README.md
|
@ -33,19 +33,19 @@ poetry granian --no-ws --host 0.0.0.0 --port 8080 --interface asgi main:app
|
||||||
```
|
```
|
||||||
## Подключенные сервисы
|
## Подключенные сервисы
|
||||||
|
|
||||||
Для межсерверной коммуникации используется разные механики, похожим образом это устроено в других сервисах нашей инфраструктуры.
|
Для межсерверной коммуникации используются отдельные логики, папка `services/*` содержит адаптеры для использования базы данных, `redis`, кеширование и клиенты для запросов GraphQL.
|
||||||
|
|
||||||
### auth.py
|
### auth.py
|
||||||
|
|
||||||
Задайте переменную окружения `WEBHOOK_SECRET` чтобы принимать запросы по адресу `/new-author` от (сервера авторизации)[https://dev.discours.io/devstack/authorizer]. Событие ожидается при создании нового пользователя. Для авторизованных запросов и мутаций фронтенд добавляет к запросу токен авторизации в заголовок `Authorization`.
|
Задайте переменную окружения `WEBHOOK_SECRET` чтобы принимать запросы по адресу `/new-author` от [сервера авторизации](https://dev.discours.io/devstack/authorizer). Событие ожидается при создании нового пользователя. Для авторизованных запросов и мутаций фронтенд добавляет к запросу токен авторизации в заголовок `Authorization`.
|
||||||
|
|
||||||
### viewed.py
|
### viewed.py
|
||||||
|
|
||||||
Задайте переменные окружения `GOOGLE_ANALYTICS_TOKEN` и `GOOGLE_GA_VIEW_ID` для сбора данных из Google Analytics.
|
Задайте переменные окружения `GOOGLE_ANALYTICS_TOKEN` и `GOOGLE_GA_VIEW_ID` для сбора данных из [Google Analytics](https://developers.google.com/analytics?hl=ru).
|
||||||
|
|
||||||
### search.py
|
### search.py
|
||||||
|
|
||||||
Результаты ElasticSearch с оценкой `score`, объединенные с запросами к базе данных, запрашиваем через GraphQL API `load_shouts_search`.
|
Позволяет получать результаты пользовательских поисковых запросов в кешируемом виде от [нашего сервера](https://search.discours.io) ElasticSearch с оценкой `score`, объединенные с запросами к базе данных, запрашиваем через GraphQL API `load_shouts_search`.
|
||||||
|
|
||||||
### notify.py
|
### notify.py
|
||||||
|
|
||||||
|
@ -53,8 +53,8 @@ poetry granian --no-ws --host 0.0.0.0 --port 8080 --interface asgi main:app
|
||||||
|
|
||||||
### unread.py
|
### unread.py
|
||||||
|
|
||||||
Счетчик непрочитанных сообщений получается через Redis-запрос к данным сервиса сообщений.
|
Счетчик непрочитанных сообщений получается через Redis-запрос к данным [сервиса сообщений](https://dev.discours.io/discours.io/inbox).
|
||||||
|
|
||||||
### following.py
|
### following.py
|
||||||
|
|
||||||
Внутренний сервис, обеспечивающий асинхронный доступ к оперативному хранилищу подписчиков на комментарии, топики и авторы.
|
Внутренний сервис, обеспечивающий асинхронный доступ к хранилищу подписчиков на комментарии, топики и авторы в оперативной памяти.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user