gpt4 book ai didi

Firebase:我可以在 Firebase 云函数中 "not acknowledge"发布一条 PubSub 消息吗?

转载 作者:行者123 更新时间:2023-12-01 06:00:58 25 4
gpt4 key购买 nike

我有一个 Firebase 云函数,它是 triggered通过 PubSub 消息。该函数应该使用消息或等待稍后使用它。

有没有办法从这个函数返回不确认消息 ,所以它会是 re-delivered晚些时候?

例如,我可以返回一个 Message 从云功能? docs似乎表明这是可能的,如果我没看错的话:

Returns non-null functions.CloudFunction containing non-null functions.pubsub.Message A Cloud Function which you can export.

最佳答案

当 PubSub 触发函数(Firebase 或 Cloud Function)时,如果函数正确结束,则消息为确认。但是如果函数崩溃或引发异常(总而言之,异常终止)消息不确认和 立即重新发送 .

这个重试循环会一直执行,直到消息被确认或消息过期(默认和最大 TTL 为 7 天,最小为 10 分钟。您可以在订阅中自定义 messageRetentionDuration)

关于Firebase:我可以在 Firebase 云函数中 "not acknowledge"发布一条 PubSub 消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45474862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com