ervu-lkrp-av/config.md
Халтобин Евгений 2ceaafc465 updated config
2025-08-26 08:20:36 +03:00

4.9 KiB
Raw Blame History

Описание конфигурации параметров проекта

В micord.env заданы следующие переменные окружения:

Конфигурация и топики Kafka ЛК РП

  • AV_KAFKA_BOOTSTRAP_SERVERS - список пар хост:порт, использующихся для установки первоначального соединения с кластером Kafka
  • AV_KAFKA_SECURITY_PROTOCOL - протокол, используемый для взаимодействия с брокерами
  • AV_KAFKA_SASL_MECHANISM - механизм SASL, используемый для клиентских подключений
  • AV_KAFKA_USERNAME - пользователь для подключения к Kafka
  • AV_KAFKA_PASSWORD - пароль для подключения к Kafka
  • AV_KAFKA_GROUP_ID - идентификатор группы потребителей, который отвечает за создание группы для объединения нескольких потребителей

Конфигурация и топики Kafka ЕРВУ

  • ERVU_KAFKA_BOOTSTRAP_SERVERS - список пар хост:порт, использующихся для установки первоначального соединения с кластером Kafka
  • ERVU_KAFKA_SECURITY_PROTOCOL - протокол, используемый для взаимодействия с брокерами
  • ERVU_KAFKA_SASL_MECHANISM - механизм SASL, используемый для клиентских подключений
  • ERVU_KAFKA_USERNAME - пользователь для подключения к Kafka
  • ERVU_KAFKA_PASSWORD - пароль для подключения к Kafka
  • ERVU_KAFKA_GROUP_ID - идентификатор группы потребителей, который отвечает за создание группы для объединения нескольких потребителей
  • `` -

Настройки взаимодействия с файлами и антивирусом

  • FILE_SAVING_PATH - путь для сохранения файла на диске
  • AV_CHECK_ENABLED - параметр включения/отключения проверки на вирусы
  • AV_REST_ADDRESS - url для отправки файлов на проверку антивирусом
  • AV_FIRST_TIMEOUT_MILLISECONDS - таймаут ожидания окончания проверки анивирусом
  • AV_RETRY_MAX_ATTEMPTS_COUNT - количество попыток проверки файла
  • AV_RETRY_DELAY_MILLISECONDS - задержка между попытками проверки файла

Конфигурация S3

  • S3_ENDPOINT - url для подключения к S3
  • S3_ACCESS_KEY - публичная часть пары ключей AWS
  • S3_SECRET_KEY - закрытая часть пары ключей AWS
  • S3_BUCKET_NAME - наименование бакета для сохранения проверенного файла
  • S3_PATH_STYLE_ACCESS_ENABLED - параметр включения/отключения стиля, при котором название бакета указывается в части пути до объекта в URI

Топики Kafka

Наименование Описание Пишет Читает Имя конфигурации
ervu.lkrp.av-fileupload топик для чтения данных по загруженному в личном кабинете файлу ervu-lkrp-ul-backend ervu-lkrp-av AV_KAFKA_TOPIC_NAME
ervu.lkrp.av-fileupload-status топик для отправки статусов проверки файла ervu-lkrp-av ervu-lkrp-ul-backend AV_KAFKA_STATUS_TOPIC_NAME
ervu.lkrp.download.request топик для отправки данных об успешной проверке файла ervu-lkrp-av ERVU_KAFKA_SUCCESS_TOPIC_NAME
ervu.lkrp.download.request топик для отправки данных об ошибках проверки файла или наличии вирусов ervu-lkrp-av ERVU_KAFKA_ERROR_TOPIC_NAME
ervu.lkrp.download.response топик для чтения статусов файла, полученных от ЕРВУ organization_registry ervu-lkrp-av ERVU_KAFKA_RESPONSE_TOPIC_NAME