Google app engine GAE(go)推送队列速率未强制执行

Google app engine GAE(go)推送队列速率未强制执行,google-app-engine,go,task-queue,Google App Engine,Go,Task Queue,我正在尝试以每秒一次的速度执行推送队列中的某些任务。 下面是我如何定义我的队列.yaml queue: - name: default rate: 1/s bucket_size: 1 max_concurrent_requests: 1 我有一个处理程序(用于/tasks/readalerts),用于将任务排队: t := taskqueue.NewPOSTTask("/tasks/readalerts", map[string][]string{}) if _, err :=

我正在尝试以每秒一次的速度执行推送队列中的某些任务。
下面是我如何定义我的
队列.yaml

queue:
- name: default
  rate: 1/s
  bucket_size: 1
  max_concurrent_requests: 1
我有一个处理程序(用于
/tasks/readalerts
),用于将任务排队:

t := taskqueue.NewPOSTTask("/tasks/readalerts", map[string][]string{})
if _, err := taskqueue.Add(context, t, ""); err != nil {
  context.Errorf("%v", err)
} 
一旦我访问了
/tasks/readalerts
任务,任务确实正在排队,但它似乎每60毫秒运行一次(这发生在开发人员的机器上,没有尝试部署它)

我错过了什么?每次任务执行之间不应该至少间隔1秒吗

谢谢,
Itay

好的,似乎我缺少的是设置任务的
延迟
字段。
这将实现以下目的:

t := taskqueue.NewPOSTTask("/tasks/readalerts", map[string][]string{}) 
t.Delay = time.Second