Интеграция с 1С
Описание функциональности
Воркер бесконечно обрабатывает файла из каталога интеграций без явно заданных задержек.
Файлы (если их несколько) обрабатываются в соответствии с заданным порядком — сначала обрабатываются минимальные сущности без зависимостей, затем обрабатываются сущности, имеющие в качестве зависимостей предыдущие обработанные сущности.
В данный момент порядок не имеет значения — сущности с зависимостями содержат GUID-ы и их можно сохранять в базу независимо. Порядок потенциально может иметь значение, если в базе данных добавятся внешние ключи (пока такого не планируется).
Процесс обработки не параллельный — за один раз файлы обрабатываются постепенно, один за другим.
Причина в том, что нет смысла параллелить такой процесс, потому как интеграция в первую очередь упирается в скорость
работы с базой данных и такая оптимизация не принесёт существенного эффекта и в то же время нарушит заданный порядок
обработки файлов.