Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Google App Engine上捕获任务失败?_Java_Google App Engine_Task Queue - Fatal编程技术网

Java 如何在Google App Engine上捕获任务失败?

Java 如何在Google App Engine上捕获任务失败?,java,google-app-engine,task-queue,Java,Google App Engine,Task Queue,Google App Engine为我们提供了任务队列()。我使用配置为重试失败任务4次的推送队列。我想处理一个案例,当任务完全失败时,所有4次尝试都没有成功 有没有办法用taskqueue API处理完整任务失败?有点像验尸官 <queue> <name>my-queue</name> <rate>100/s</rate> <bucket-size>100</bucket-size>

Google App Engine为我们提供了任务队列()。我使用配置为重试失败任务4次的推送队列。我想处理一个案例,当任务完全失败时,所有4次尝试都没有成功

有没有办法用taskqueue API处理完整任务失败?有点像验尸官

   <queue>
    <name>my-queue</name>
    <rate>100/s</rate>
    <bucket-size>100</bucket-size>
    <retry-parameters>
        <task-retry-limit>4</task-retry-limit>
        <min-backoff-seconds>10</min-backoff-seconds>
        <max-backoff-seconds>200</max-backoff-seconds>
    </retry-parameters>
</queue>

我的队列
100/秒
100
4.
10
200
问题在GAE论坛上

Alejandro Gonzalez建议读取特殊GAE标题中的尝试次数,并自行处理其他一切

String retryCount = request.getHeader("X-AppEngine-TaskRetryCount");