如何以编程方式创建和暂停 Google App Engine 任务队列

2024-05-21

我正在使用 Google App Engine,并且一直在使用命名推送队列来处理一些任务。队列是使用queue.xml 定义和配置的。没关系。

现在我正在尝试做更多的事情:

1)有没有办法动态创建和配置Java 中的新队列“动态”?

2)另外,一旦我有了一个队列(通过queue.xml或1)如果可能的话),有没有办法暂停和恢复队列在 Java 中(就像您可以使用管理控制台按钮一样)?

Thanks!


1)因为它必须位于queue.xml中并与您的应用程序一起上传,所以我想不出办法来做到这一点。如上所述here https://cloud.google.com/appengine/docs/java/config/queue#About_queue_xml:“应用程序只能将任务添加到queue.xml中定义的队列和默认队列中。”

2)在同一个页面,就一点点再向下 https://cloud.google.com/appengine/docs/java/config/queue#Defining_Push_Queues_and_Processing_Rates,您可以看到,如果您将处理速率设置为 0,它将暂停您的队列。要恢复,只需将其改回其他内容即可。不幸的是,这一切都是通过 xml 完成的,而不是直接通过代码完成的。

您可能想将其带到 Google公共问题跟踪器 https://code.google.com/p/googleappengine/issues/list作为功​​能请求。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何以编程方式创建和暂停 Google App Engine 任务队列 的相关文章

随机推荐