Open BigDeepBlue opened 1 year ago
Не забывайте указывать адрес репозитория в README, того репозитория, который появляется у вас в начале спринта.
Отлично разобрались с ELK 👍 Исследование тоже 🔥
ugc/src/api/v1
Давайте попробуем поступить с mongodb также как вы это сделали с Kafka.
mongodb
@app.on_event('startup') async def startup(): mongo.mongo_client = AsyncIOMotorClient(settings.MONGO_URL, serverSelectionTimeoutMS=5000) @app.on_event('shutdown') async def shutdown(): mongo.mongo_client.close()
Будем ловко один раз подключаться при запуске проекта и разрывать соединение при завершении работы.
1 - Исправлено 2 - Подключение и так происходит 1 раз, в startup проверяем на наличие коннекта, в shutdown добавил закрытие 3 - Решили оставить с двумя запросами
Не забывайте указывать адрес репозитория в README, того репозитория, который появляется у вас в начале спринта.
Отлично разобрались с ELK 👍 Исследование тоже 🔥
ugc/src/api/v1
в исключениях явно указываете коды ответов сервера. Это не критично, но и не очень хорошо. Используйте https://docs.python.org/3/library/http.html#http.HTTPStatus или fastapi.status.Давайте попробуем поступить с
mongodb
также как вы это сделали с Kafka.Будем ловко один раз подключаться при запуске проекта и разрывать соединение при завершении работы.