XCom используют для передачи небольших результатов и метаданных между задачами Airflow. Большие данные лучше хранить отдельно и передавать ссылку на них.
Пользовался ли ты XCom в Airflow?
XCom используют для передачи небольших результатов и метаданных между задачами Airflow. Большие данные лучше хранить отдельно и передавать ссылку на них.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
XCom используют для передачи небольших результатов и метаданных между задачами Airflow. Большие данные лучше хранить отдельно и передавать ссылку на них.
Например, задача может вернуть путь к файлу, дату готового раздела или идентификатор загрузки. TaskFlow позволяет связывать задачи через такие результаты, но механизм хранения зависит от настроенного backend.
Объясните, как различали запуски и избегали чтения устаревших значений. Не используйте XCom как общую постоянную БД или канал для секретов. Если работали только с автоматическим возвратом результата, это тоже стоит обозначить точно.