Google app engine 是否可以检测到您是否处于特定任务的最后一次处理尝试中?

Google app engine 是否可以检测到您是否处于特定任务的最后一次处理尝试中?,google-app-engine,task-queue,Google App Engine,Task Queue,在Google AppEngine中使用推送任务队列时,我知道我们可以使用“X-AppEngine-TaskRetryCount”和“X-AppEngine-TaskExecutionCount”请求头参数来告诉我们尝试处理特定任务的次数。 是否可以检测这是否是最后一次尝试?一种解决方法是在将任务添加到TaskQueue时,将最大重试次数作为参数传递到HTTP请求中。然后,您可以检测是否是最后一次尝试将标题属性“X-AppEngine-TaskRetryCount”与自定义参数进行比较: Boo

在Google AppEngine中使用推送任务队列时,我知道我们可以使用“X-AppEngine-TaskRetryCount”和“X-AppEngine-TaskExecutionCount”请求头参数来告诉我们尝试处理特定任务的次数。
是否可以检测这是否是最后一次尝试?

一种解决方法是在将任务添加到TaskQueue时,将最大重试次数作为参数传递到HTTP请求中。然后,您可以检测是否是最后一次尝试将标题属性“X-AppEngine-TaskRetryCount”与自定义参数进行比较:

Boolean isLastAttempt = (taskRetryCount == (maxRetryCount - 1));
虽然不是一个好的设计方法