我正在使用带有Java的Google AppEngine和内置的任务队列。
有没有办法确定当前调用是来自任务队列的任务?
感谢
答案 0 :(得分:7)
假设您正在使用推送队列,您可以检查是否设置了Task Queue headers。
标题是:
X-AppEngine-QueueName
X-AppEngine-TaskName
X-AppEngine-TaskRetryCount
X-AppEngine-TaskExecutionCount
X-AppEngine-TaskETA
答案 1 :(得分:3)
请注意,如果您真的担心请求的来源,可以保护任务URL以防止外界调用它。