Диаграмма последовательности 1C → DVT
Схема потока данных взаимодействия Экстрактор 1С и DVT:
В DVT реализуется Rest API, позволяющий передать в DVT данные (JSON + схема);
В DVT реализуется специальный тип Подключения - QueueConnection, который является внутренней очередью DVT:
в основе QueueConnection лежит встроенная в DVT - RedPanda, где:
Каждый экземпляр подключения QueueCoonnection в каждом «проекте DVT» - это отдельный топик с именем, указанным в экземпляре QueueConnection из конкретного проекта;
т.е. каждому конкретному экземплярю QueueConnection соответствует свой собственный отдельный топик RedPanda;
Экстрактор 1С отправляет данные в выбранный экземпляр QueueConnection, выбранного проекта DVT - данные в «JSON + Схема данных» по методу - \upload;
Когда DVT по своему расписанию, запускает проект, то экземпляры QueueQonnection данного проекта - вычитывают свою очередь своего топика из RedPanda и отправляют их в виде датафрейма далее по пайплайну проекта;
Таким образом, связующим звеном между Эксттрактором 1С и DVT является REST API DVT (под капотом которого лежат топики встроенного в DVT RedPanda);