Одновременный запуск импорта нескольких проектов использующих один конектор
- Если конектор занят одним проектом, а к нему стучатся другие. Что произойдет с запуском других импортов (блокер)
- После того как источник освободился импорт других проектов нужно запустить заново?
- Как устроен модуль блокера
Техническое описание
При попытке импорта данных (из одного или разных источников) выбранные таблицы будут добавляться в скрипт загрузки в порядке обработки запросов на сервере (импорт данных из коннекторов описан в предыдущих главах)
При повторной попытке импорта одной и той же таблицы из одинакового источника в скрипте загрузки будет создана новая секция с обновленным именем таблицы. Например, в первичной загрузке таблица называлась "Tablitsa". При повторном импорте, во время формирования скрипта загрузки, название таблицы изменится на "Tablitsa_1" (добавляется суффикс "_1" с следующим порядковым номером)
Обработка случая, при котором разные пользователи импортируют данные из одного и того же источника, в данный момент не реализована. Таким образом, обновленные таблицы будут добавляться в скрипт загрузки в порядке выполнения запросов
Проверить кейс:загрузка один и тот же источник в один проект открытый с двух разных клиентов одновременно. Проверить результат, наличие коллизий