GAE推送队列任务测试不执行,产生孤立进程且无法验证入队
测试环境下App Engine Go Worker任务无法运行,入队/出队逻辑解耦导致无法验证
我最近在测试环境里卡壳了——App Engine的任务Worker怎么都跑不起来,更糟的是测试时入队和出队逻辑几乎完全脱节,我连任务到底有没有被正确入队都没法验证。
下面是我提炼的最简复现示例:
app.yaml 配置
runtime: go api_version: go1 handlers: - url: /worker/.* script: _go_app login: admin - url: /.* script: _go_app
worker/settle.go 代码片段(package worker)
func SettleWorker(w http.ResponseWriter, r *http.Request) { ctx := appengine.NewContext(r) // 原本这里有日志输出和任务处理逻辑,但目前根本没被执行到 }
有没有大佬碰到过类似的问题?我现在连最基础的入队验证都做不了,完全摸不着头绪。
内容的提问来源于stack exchange,提问作者Venantius
相关产品推荐
相关产品推荐

