Принцип работы
Denvic Control Center (DCC) является специализированным сервисом, развернутым на виртуальной машине (возможно развертывание в docker).
Сервис предназначен для централизованного управления всеми развернутыми инстансами Коннекторов Денвик (Экстрактор 1С, Инжектор 1С, DVT и т.д.)
DCC состоит из нескольких компонентов:
Frontend;
серверная часть DCC
DCC использует PostgreSQL в качестве базы для хранения всех сообщений и служебной информации.
Авторизация - Basic
Доступ к Swagger по endpoint/docs (127.0.0.1/docs)
Коннекторы и Потребители взаимодействуют с DCC асинхронно. То есть, Коннектор или Потребитель обращается в DCC, запрашивая для себя команды и отдавая информацию о себе, в том числе, логи о работе.
Архитектура работы DCC
Архитектуру работы DCC можно описать следующими схемами:


Схема последовательности работы внешнего оркестратора
Порядок создания задачи на выполнение и опрос состояния задачи со стороны Потребителя (AirFlow).

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