taskque module

app.yaml

application: test
module: dev  // module名セット
version: 2
runtime: go
api_version: go1.8

queue.yaml

queue:
- name: dev  // module名セット
  rate: 1/s
  mode: push
  target: dev  // module名セット
  max_concurrent_requests: 1
  retry_parameters:
    task_retry_limit: 3
    task_age_limit: 1d

queueセット

p := url.Values{
    "recordID": {w.Record.ID},
    "appID":    {w.App.ID},
}
task := taskqueue.NewPOSTTask(endpoint, p)
_, err := taskqueue.Add(ctx, task, "dev")  // module名セット
if err != nil {
    return err
}