Google App Engine(Java)TaskQueue API:如何查询正在运行/挂起的任务数?

Google App Engine(Java)TaskQueue API:如何查询正在运行/挂起的任务数?,java,google-app-engine,task-queue,Java,Google App Engine,Task Queue,是否可以通过编程方式查询任务队列API以查看当前有多少任务正在执行/挂起 我在API中看不到任何方法可以做到这一点,因此我求助于在数据存储中创建对象来表示排队的任务。运行时,任务将从数据存储中删除相应的条目 你可以想象,这很容易失去同步。事实上,我很高兴能够为给定的队列名称获取队列中任务的简单计数。不幸的是,没有API可用于获取有关任务队列的信息。然而,我相信团队将来会考虑到这一点(一个编程接口,用于获取我们当前在仪表板上看到的统计数据,如任务计数)。正如4月份宣布的那样,任务队列统计数据目前可

是否可以通过编程方式查询任务队列API以查看当前有多少任务正在执行/挂起

我在API中看不到任何方法可以做到这一点,因此我求助于在数据存储中创建对象来表示排队的任务。运行时,任务将从数据存储中删除相应的条目


你可以想象,这很容易失去同步。事实上,我很高兴能够为给定的队列名称获取队列中任务的简单计数。

不幸的是,没有API可用于获取有关任务队列的信息。然而,我相信团队将来会考虑到这一点(一个编程接口,用于获取我们当前在仪表板上看到的统计数据,如任务计数)。

正如4月份宣布的那样,任务队列统计数据目前可供受信任的测试人员使用。任务队列统计信息允许您从应用程序中获取有关任务队列的统计信息和信息。

QueueStatistics类可以为您提供有关统计信息,例如队列中的任务数和当前执行的任务

  • Python:
  • 爪哇:
    • 在java中:

      QueueFactory.getQueue(queueName).fetchStatistics().getNumTasks();