Sitelet https://github.com/googleapis/google-cloud-java/issues/682
Skip to content

TaskQueues API Please! #682

Description

@unitydynamics

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?

Activity

  1. aozarov commented on Feb 28, 2016

    @aozarov
    Contributor

    @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-java we 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.

  2. unitydynamics commented on Feb 29, 2016

    @unitydynamics
    Author

    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-java I 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...)

  3. unitydynamics commented on Mar 2, 2016

    @unitydynamics
    Author

    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.

  4. ajkannan commented on Mar 3, 2016

    @ajkannan

    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.

  5. kimsterv commented on Mar 8, 2016

    @kimsterv

    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 Manager

  6. unitydynamics commented on Oct 20, 2016

    @unitydynamics
    Author

    First 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

  7. mziccard commented on Oct 21, 2016

    @mziccard
    Contributor

    Hi @unitydynamics, TaskQueues are still on the roadmap but I don't have an ETA for you yet :( /cc @omaray

  8. hraban commented on Oct 21, 2016

    @hraban

    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

  9. garrettjonesgoogle commented on Jul 18, 2017

    @garrettjonesgoogle
    Contributor

    We have made a shift in our approach since the conversation on this issue, and we are no longer intending on writing new clients for REST-only APIs - we will only create new clients for grpc-based APIs.

    @ludoch can you comment on the need for a Task Queue client?

    cc @lesv @neozwu

  10. added
    priority: p2Moderately-important priority. Fix may not be included in next release.
    type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.
    on Jul 18, 2017
  11. lesv commented on Jul 18, 2017

    @lesv
    Contributor

    We should discuss this later in the week. There might be a gRPC api soon.

  12. kimsterv commented on Jul 19, 2017

    @kimsterv

    Sign up for the Cloud Tasks Alpha here:

    https://goo.gl/Ya0AZd

    It's a new RESTful API for the existing Task Queue service accessible from Flex apps (and any compute environment).

  13. 9 remaining items

  14. added a commit that references this issue on Jul 14, 2022
  15. added a commit that references this issue on Jan 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

priority: p2Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions