Pull Queue Deprecation?

272 views
Skip to first unread message

Jim

unread,
Jan 10, 2020, 2:10:15 PM1/10/20
to Google App Engine
I have an app running on Google App Engine Standard using the Java 8 runtime, and it uses both push and pull queues extensively.  When I'm using the Google Cloud Platform management console I interact with my Push and Pull Queues under the "Cloud Tasks" UI option, but all of my code interaction with queues is via the com.google.appengine.api.taskqueue Java package.  Lately I'm seeing notices about Google Cloud Tasks Pull Queues being deprecated.  Can someone in the GAE team please clarify for me, will my usage of Pull Queues be supported going forward?

Andrew Gorcester

unread,
Jan 10, 2020, 5:09:18 PM1/10/20
to google-a...@googlegroups.com
App Engine Tasks (available for App Engine Standard Gen 1 runtimes) will continue to support both push and pull, but Cloud Tasks (available for all products) will not support pull queues. Instead, we recommend Cloud Pub/Sub for this use case. Please see this documentation for details: https://cloud.google.com/appengine/docs/standard/java/taskqueue/pull/migrating-pull-queues

Please let us know if Cloud Pub/Sub doesn't solve your needs in this area, so we can improve our decisions for future features.

On Fri, Jan 10, 2020 at 11:10 AM Jim <jeb6...@gmail.com> wrote:
I have an app running on Google App Engine Standard using the Java 8 runtime, and it uses both push and pull queues extensively.  When I'm using the Google Cloud Platform management console I interact with my Push and Pull Queues under the "Cloud Tasks" UI option, but all of my code interaction with queues is via the com.google.appengine.api.taskqueue Java package.  Lately I'm seeing notices about Google Cloud Tasks Pull Queues being deprecated.  Can someone in the GAE team please clarify for me, will my usage of Pull Queues be supported going forward?

--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/588d3ad9-03f8-47c1-afa2-f2b4d993caae%40googlegroups.com.

Jim

unread,
Jan 11, 2020, 1:27:41 PM1/11/20
to Google App Engine
Andrew, thank you for that info.  It looks like I'm good for now but will need to migrate to Cloud Pub/Sub before moving to Java 11.  My basic Use Case is that I'm using Pull Queues to sync data between my cloud application and mobile apps.  Tag-names corresponding to the individual mobile devices are used to route data to the right recipient.  Reviewing the doc you linked, it looks like I can create Pub/Sub Topics for each mobile app/device and achieve the same basic interaction model.



On Friday, January 10, 2020 at 4:09:18 PM UTC-6, Andrew Gorcester wrote:
App Engine Tasks (available for App Engine Standard Gen 1 runtimes) will continue to support both push and pull, but Cloud Tasks (available for all products) will not support pull queues. Instead, we recommend Cloud Pub/Sub for this use case. Please see this documentation for details: https://cloud.google.com/appengine/docs/standard/java/taskqueue/pull/migrating-pull-queues

Please let us know if Cloud Pub/Sub doesn't solve your needs in this area, so we can improve our decisions for future features.

On Fri, Jan 10, 2020 at 11:10 AM Jim <jeb6...@gmail.com> wrote:
I have an app running on Google App Engine Standard using the Java 8 runtime, and it uses both push and pull queues extensively.  When I'm using the Google Cloud Platform management console I interact with my Push and Pull Queues under the "Cloud Tasks" UI option, but all of my code interaction with queues is via the com.google.appengine.api.taskqueue Java package.  Lately I'm seeing notices about Google Cloud Tasks Pull Queues being deprecated.  Can someone in the GAE team please clarify for me, will my usage of Pull Queues be supported going forward?

--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-a...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages