Java 如何以编程方式创建(&);暂停Google应用程序引擎任务队列

Java 如何以编程方式创建(&);暂停Google应用程序引擎任务队列,java,google-app-engine,task,task-queue,Java,Google App Engine,Task,Task Queue,我正在使用谷歌应用程序引擎,我一直在使用一个命名的推送队列来处理一些任务。队列是使用queue.xml定义和配置的。那很好 现在我正在尝试做更多的事情: 1) 是否有一种方法可以动态地在Java中创建和配置一个新队列 2) 另外,一旦我有了一个队列(如果可能的话,通过queue.xml或1),是否有办法在Java中暂停并恢复队列(就像使用管理控制台按钮一样) 谢谢 1)由于它必须在queue.xml中,并与您的应用程序一起上载,因此我想不出一种方法来实现它。如前所述:“应用程序只能将任务添加到q

我正在使用谷歌应用程序引擎,我一直在使用一个命名的推送队列来处理一些任务。队列是使用queue.xml定义和配置的。那很好

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

1) 是否有一种方法可以动态地在Java中创建和配置一个新队列

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

谢谢

1)由于它必须在queue.xml中,并与您的应用程序一起上载,因此我想不出一种方法来实现它。如前所述:“应用程序只能将任务添加到queue.xml中定义的队列和默认队列中。”

2) 在同一个页面中,您可以看到,如果将处理速率设置为0,它将暂停您的队列。要继续,只需将其更改回其他内容。不幸的是,这一切都是通过xml完成的,而不是直接通过代码完成的

您可能希望将此作为功能请求发送到Google。

您可以在中运行“gcloud app deploy queue.yaml”,以编程方式编辑queue.yaml,从而创建/修改推送队列