Skip to content

vv198x/fiber_mongo_zap

Repository files navigation

fiber_mongo_zap

Это веб-приложение на основе Fiber, которое использует MongoDB и Zap для ведения журнала. Для примера взяты example.xml интернет магазина. Сервис загружает их в базу.

Требования

  • MongoDB
  • Fiber веб-фреймворк основанный на FastHTTP
  • Библиотека логирования Uber Zap

Технические подробности

Zap логер предоставляет все свои уровни логирования и использован как стандартный логер для библиотеки Fiber. Он записывает логи в файл и stdout.

Fiber с использованием middleware и embedded fs.

В MongoDB реализован запрос который подсчитывает вложенные в документ позиции умножает их на количество. Для быстрого выполнения запроса используется индекс, который позволяет ускорить процесс поиска и обработки данных.

Дополнительная информация

Обратитесь к коду и комментариям внутри для более глубокого понимания сервиса и его работы.