【问题标题】:Retry Cloud Functions for Firebase until it succeeds重试 Cloud Functions for Firebase,直到成功
【发布时间】:2017-05-22 18:44:19
【问题描述】:

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

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

例如,我的“解决方案”是在 5 分钟后重试。这在云功能中可行且可取吗?

【问题讨论】:

    标签: firebase google-cloud-functions


    【解决方案1】:

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

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

    编辑函数

    点击链接配置重试

    启用“失败重试”

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

    【讨论】:

    • 感谢您提供此建议的解决方案。我刚刚完成了上述步骤,如果有帮助,我会在接下来的几天内跟进。
    • 这不再可用,因为 GCP 更新了 Web UI 并更改“失败时重试”需要重新部署函数,这将失败。 issuetracker.google.com/u/0/issues/162440541
    猜你喜欢
    • 1970-01-01
    • 2019-06-09
    • 2017-09-07
    • 2018-01-03
    • 2022-12-01
    • 2017-11-06
    • 2018-04-19
    • 2017-08-26
    • 2017-08-08
    相关资源
    最近更新 更多