Repository navigation
TaskQueues API Please! #682
Description
Activity
@unitydynamics The TaskQueue API you are referring to is a REST API to the App Engine Task Queue.
Therefore, I think, will only work if your project is configured with an AE application and configuration of the queues is done via AE deployments.
In
gcloud-javawe started work on adding a Pub/Sub API support (in the pubsub-alpha branch), however though both are messaging APIs Publish/Subscribe and Queues have different semantics and behaviour.We do plan to support a Google Cloud Task Queue (which is not tied to AE) when that would be available. See #22.
Thanks for note. I need to get a handle on how to view Google's milestones. In my use case I like TaskQueues as a communication between my compute-engine and app-engine code. So I suppose I should clarify my feature request... if TaskQueues come to
gcloud-javaI would like to interact with app-engine queues and have the seemless authentication that gcloud-java offers. (and maybe a better API interface... one that eventually doesn't have "beta" in the name...)Not sure where best to put this... so you'll have to excuse me. I ran into a nasty "bug" which had me pulling out my hair. Turns out the "https://www.googleapis.com/auth/cloud-platform" scope does NOT include "https://www.googleapis.com/auth/taskqueue" Is that intentional? Seems misleading at best.
For Task Queues, you can use the scopes listed on the Task Queue REST API docs page. It's not immediately clear to me why the cloud-platform scope doesn't include Task Queue, but I will ask around for an answer and get back to you on that.
Hi, the Task Queue REST API doesn't include the cloud-platform scope because it hasn't been a popular feature request and the REST API is an alpha feature. It's unlikely we will ever add support for it because we will be adding IAM integration which will solve this problem in a better way.
It would be great to hear about your requirements as we're working on IAM integration including defining the roles. Feel free to ping me directly at klewandowski@google.com
-Kim
Task Queues Product ManagerFirst of all thank you for the responses! Just checking in... are TaskQueues still on the roadmap for cloud-java? The "alpha" API has been working great this year. Looked at Pub/Sub but TaskQueues have scheduling, which I need. Best, Robert
Hi @unitydynamics, TaskQueues are still on the roadmap but I don't have an ETA for you yet :( /cc @omaray
Hi all, thanks for looking at this. In the mean time, I have a question: do any of you use task queues from the GAE flexible environment, and if so: how? I can't really find a way to do this without resorting to the -compat base images, which is quite constraining.
I wrote this SO answer, but maybe I'm wrong?
http://stackoverflow.com/a/39897507/4359699
Thanks
garrettjonesgoogle commented
on Jul 18, 2017 ContributorMore actions- addedpriority: p2Moderately-important priority. Fix may not be included in next release.Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.
on Jul 18, 2017 We should discuss this later in the week. There might be a gRPC api soon.
Sign up for the Cloud Tasks Alpha here:
It's a new RESTful API for the existing Task Queue service accessible from Flex apps (and any compute environment).
Reacted by Andrey Bulezyuk9 remaining items
- added a commit that references this issue
on Jul 14, 2022 - added 2 commits that reference this issue
on Feb 1, 2023 - added a commit that references this issue
on Dec 22, 2025 - added a commit that references this issue
on Jan 6, 2026 - added a commit that references this issue
on Jan 22, 2026 - added a commit that references this issue
on Mar 11, 2026 - added a commit that references this issue
on Mar 23, 2026 - added 2 commits that reference this issue
on Mar 30, 2026 - added 2 commits that reference this issue
on Apr 1, 2026 - added a commit that references this issue
on Jul 13, 2026
Is it part of the roadmap to fold in the TaskQueue library? This is what I see right now...
https://developers.google.com/api-client-library/java/apis/taskqueue/v1beta2
It would great if this was part of gcloud-java.
Update: I noticed gcloud-python as pub/sub API support... which made me think... should I be using pub/sub instead of task queues for new development?