Google Cloud Tasks Celery migration confusion

176 Views Asked by At

I'm having trouble understanding how to use google cloud tasks to replace celery...

Currently, when you hit endpoint api/v1/longtask celery asyncs the task immediately and returns 200. Task runs, updates, ends.

So with cloud tasks, I would call api/v1/tasks invoke the specific task, and return 200. But the api endpoint api/v1/longtask will timeout now as the task takes 1 hour.

So do I need to adjust the timeout on the endpoint.

At this point I think a better solution is cloud functions but I would like to learn what the other side of the task looks like as the documentation only shows calling a URL. It never shows the long task api endpoint which in my experience times out at 60 seconds.

Thank you,

0

There are 0 best solutions below