【发布时间】:2021-06-18 23:52:59
【问题描述】:
Pub Sub 主题在收到新消息时调用云函数端点。
如果云函数内部发生任何错误,该函数将返回错误。
- PubSub 是否会在出错时重试交付?
- 未使用重试选项部署的云功能。想要对 Pub Sub 进行重试控制。
尝试了一个示例发布子主题触发的云函数,该函数总是在执行时返回错误,
**
import (
"context"
"errors"
)
func PushBackOffTest(ctx context.Context, m PubSubMessage) error {
print(string(m.Data))
return errors.New("always returns error")
}
**
但是云函数没有再次执行,只运行了一次。
ACK 截止时间为 600 秒。最大交付尝试 6 。从 G Cloud 控制台配置。
【问题讨论】:
标签: google-cloud-platform google-cloud-functions google-cloud-pubsub