# Cloud tasks

Este módulo permite configurar Cloud Tasks API (opens new window) para la gestión de colas de tareas en Google Cloud Platform.

# Funciones disponibles

La función create_task, espera los siguientes parámetros:

@classmethod
def create_task(queue_name, endpoint_uri, method, payload=None, gae_service_name='default', gae_version='backend'):
    ...

# Un ejemplo



















 


from app.ext.google_lib.task_queue import create_task
...

queue = 'awesome-task-queue'
endpoint = '/api/taskreceiver'
method = 'post'
service = 'awesome-service'
version = 'backend'

task_payload = {
    "gender": "male",
    "name": {
        "title": "mr",
        "first": "brad",
        "last": "gibson"
    }
}

result_task = create_task(queue, endpoint, method, task_payload, service, version)
print("generate_task result task:", result_task)

El resultado del ejemplo anterior:

>>> generate_task result task: projects/awesome-project/locations/us-east4/queues/awesome-task-queue/tasks/24562853016514959661

# Más información

Para mas información consulte: