Google Cloud Tasks

Cloud Tasks 是一项完全托管的服务,可用于管理大量分布式任务的执行、分派和交付。使用 Cloud Tasks,您可以在用户或服务到服务请求之外异步执行工作。

有关该服务的更多信息,请访问 Cloud Tasks 产品文档

Google Cloud Tasks Empty Sensor

要感知队列为空,请使用 TaskQueueEmptySensor

tests/system/google/cloud/tasks/example_queue.py

queue_sensor = TaskQueueEmptySensor(
    location=LOCATION,
    task_id="queue_sensor",
    queue_name=QUEUE_ID + "{{ task_instance.xcom_pull(task_ids='random_string') }}",
)

此条目是否有帮助?