重试Firebase的云功能,直到成功为止

时间:2017-05-22 18:44:20

标签: firebase google-cloud-functions

我想创建一个基于数据库更改发送电子邮件的云功能。我使用邮戳,但这与此功能无关。我查看了firebase-examples

我的问题是:如果邮件服务返回错误或邮件服务是暂时关闭怎么办?我在示例中没有看到任何形式的错误处理。

我的解决方案'例如,将在5分钟内再试一次。这在云功能中是可行和可取的吗?

1 个答案:

答案 0 :(得分:1)

如果您在发送电子邮件失败时抛出异常,它应该最多重试该功能7天。

在firebase控制台中打开您的函数的详细使用状态

enter image description here

编辑功能

enter image description here

单击链接以配置重试

enter image description here

启用“失败时重试”

enter image description here

我还没有尝试过自己的用例,但是当它失败时,它适用于我的存储触发功能。