我按照此文档创建了一个任务,并阅读了“您还可以微调任务的配置,例如安排将来应该执行的时间”。
但是,我仍然不清楚如何在time.Duration
我选择的延迟(a)中有效地安排执行,例如“请在 20 分钟内触发这些对象的清理”。
相关的 LOC 是CreateTaskRequest
创造,以及Task
创造:
req := &taskspb.CreateTaskRequest{
Parent: queuePath,
Task: &taskspb.Task{
MessageType: &taskspb.Task_HttpRequest{
HttpRequest: &taskspb.HttpRequest{
HttpMethod: taskspb.HttpMethod_POST,
Url: url,
},
},
},
}
createdTask, err := client.CreateTask(ctx, req)
我应该考虑为此使用Cloud Scheduler吗?