R
Size: a a a
J
АБ
RQ
RQ
with Dag() as dag:у вас уже есть список/лист этих сообщений?
АБ
RQ
with DAG(
dag_id,
schedule_interval='0 7 * * *',
start_date=datetime(2021, 4, 20, 0, 0),
catchup=False,
) as dag:
messages = get_messages_from_pub_sub() # list
messages_task = {}
for message in messages:
messages_task[message['id']] = (PythonOperator(
task_id=f'message_task_{message['id']}',
provide_context=False,
python_callable=task_handler,
op_kwargs={'param1': message['param1'], 'param2': message['param2']},
))
RQ
messages = get_messages_from_pub_sub() # list
АБ
RQ
for message in messages:
task_start >> messages_task[message['id']] >> task_end
RQ
RQ
RQ

АБ
RQ