Принцип работы

Denvic Control Center (DCC) является специализированным сервисом, развернутым на виртуальной машине (возможно развертывание в docker).

Сервис предназначен для централизованного управления всеми развернутыми инстансами Коннекторов Денвик (Экстрактор 1С, Инжектор 1С, DVT и т.д.)

DCC состоит из нескольких компонентов:

  • Frontend;

  • Rest API;

  • серверная часть DCC

DCC использует PostgreSQL в качестве базы для хранения всех сообщений и служебной информации.

Авторизация - Basic

Доступ к Swagger по endpoint/docs (127.0.0.1/docs)

Коннекторы и Потребители взаимодействуют с DCC асинхронно. То есть, Коннектор или Потребитель обращается в DCC, запрашивая для себя команды и отдавая информацию о себе, в том числе, логи о работе.

Архитектура работы DCC

Архитектуру работы DCC можно описать следующими схемами:

Схема последовательности работы внешнего оркестратора

Порядок создания задачи на выполнение и опрос состояния задачи со стороны Потребителя (AirFlow).

Схема обработки задач со стороны Коннектора