如何为Google Cloud Function(使用Google Pub / Sub计划的Firebase功能)设置重试配置-Node.js 8

AppTechie

我有一个cron作业任务,该任务定义为Firebase函数,并使用Google Pub / Sub Scheduler执行。

exports.executeTask = functions.pubsub.schedule('every wednesday 00:00').timeZone('Europe/Stockholm')
  .onRun((context) => {
      // Cron job logic...
  })

我希望为此调度程序功能设置重试配置,以便在失败时最多重试三次。我正在写使用代码的Node.js 8和有.retryConfig()用于它接受的一个对象上面的行函数ScheduleRetryConfig作为参数来设定的时间表重试配置。如何使用正确的重试选项初始化ScheduleRetryConfig对象并将其传入.retryConfig()

任何帮助将不胜感激。

科尔班

如果我们看一下API,我们会发现:

functions.pubsub.schedule()返回一个ScheduleBuilder对象,该对象上有一个名为的函数retryConfig此功能在此处记录我们看到该函数将一个对象作为参数。该对象的性质是描述在这里我们被告知对象的属性,并看到它们都是可选的。一种属性称为retryCount

这意味着您可以编写以下代码:

exports.executeTask = functions.pubsub.schedule('every wednesday 00:00')
  .retryConfig({
    retryCount: 3
  })
  .timeZone('Europe/Stockholm')
  .onRun((context) => {
      // Cron job logic...
  })

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用云功能在Google Cloud Pub / Sub上发布需要3分钟-Node.js

来自分类Dev

Google Cloud Pub / Sub Node.js示例:TypeError:无法读取null的属性“ on”

来自分类Dev

如何使用Google Cloud Pub / Sub进行Junit测试

来自分类Dev

Google Cloud Pub/Sub 上的重复 MessageID

来自分类Dev

Google Cloud Pub / Sub如何避免时钟偏斜

来自分类Dev

Google Cloud Dataflow:使用DirectPipelineRunner(本地作业)访问管道中的Google Cloud Pub / Sub吗?

来自分类Dev

Google Cloud Pub/Sub 发布者生命周期

来自分类Dev

如何使用node.js设置要上传到Google Cloud Storage的文件的Content-Type

来自分类Dev

通过浏览器进行Google Cloud Pub / Sub发布-Auth如何工作?

来自分类Dev

如何取消所有失败的 Google Cloud Pub/Sub 推送通知?

来自分类Dev

在流水线管道中使用Google Cloud pub / sub服务有什么好处

来自分类Dev

使用Google Cloud Functions Node.JS等待多个异步功能的正确方法

来自分类Dev

Google Cloud Datastore:使用 Node.js 批量导入

来自分类Dev

在node.js下将Firebase参数与Google Cloud Storage结合使用

来自分类Dev

在Node.js中的Firebase函数中使用Google Cloud Vision Api的PermissionError

来自分类Dev

GAE 中的 Google Pub/Sub

来自分类Dev

Kubernetes Pod在调用未知证书有效期的Google Cloud pub / sub时失败

来自分类Dev

Google Cloud Pub / Sub API-推送电子邮件

来自分类Dev

Kubernetes Pod在调用未知证书有效期的Google Cloud pub / sub时失败

来自分类Dev

任何来源和 google-cloud-Pub/Sub 之间的连接

来自分类Dev

有没有一种方法可以配置Google Cloud Pub / Sub的保留期?

来自分类Dev

如何使用来自Node.JS客户端的容器映像启动Google Cloud实例?

来自分类Dev

如何使用Node.js更改Google Cloud Storage中文件的元数据

来自分类Dev

Spring Cloud Stream + Google Pub / Sup:功能绑定不令人担忧

来自分类Dev

如何将SQL Server Beta(Google Cloud)连接到Google API引擎(Node.js)

来自分类Dev

从Node.js(Seneca)连接到Google Cloud Datastore

来自分类Dev

如何确保DataFlow和Cloud Pub Sub的幂等性?

来自分类Dev

与App Engine上的node.js一起使用时,最好使用任务队列或pub / sub

来自分类Dev

如何使用 node.js 函数检查我的 vm 实例在 google-cloud 中使用了多少 CPU 和内存

Related 相关文章

  1. 1

    使用云功能在Google Cloud Pub / Sub上发布需要3分钟-Node.js

  2. 2

    Google Cloud Pub / Sub Node.js示例:TypeError:无法读取null的属性“ on”

  3. 3

    如何使用Google Cloud Pub / Sub进行Junit测试

  4. 4

    Google Cloud Pub/Sub 上的重复 MessageID

  5. 5

    Google Cloud Pub / Sub如何避免时钟偏斜

  6. 6

    Google Cloud Dataflow:使用DirectPipelineRunner(本地作业)访问管道中的Google Cloud Pub / Sub吗?

  7. 7

    Google Cloud Pub/Sub 发布者生命周期

  8. 8

    如何使用node.js设置要上传到Google Cloud Storage的文件的Content-Type

  9. 9

    通过浏览器进行Google Cloud Pub / Sub发布-Auth如何工作?

  10. 10

    如何取消所有失败的 Google Cloud Pub/Sub 推送通知?

  11. 11

    在流水线管道中使用Google Cloud pub / sub服务有什么好处

  12. 12

    使用Google Cloud Functions Node.JS等待多个异步功能的正确方法

  13. 13

    Google Cloud Datastore:使用 Node.js 批量导入

  14. 14

    在node.js下将Firebase参数与Google Cloud Storage结合使用

  15. 15

    在Node.js中的Firebase函数中使用Google Cloud Vision Api的PermissionError

  16. 16

    GAE 中的 Google Pub/Sub

  17. 17

    Kubernetes Pod在调用未知证书有效期的Google Cloud pub / sub时失败

  18. 18

    Google Cloud Pub / Sub API-推送电子邮件

  19. 19

    Kubernetes Pod在调用未知证书有效期的Google Cloud pub / sub时失败

  20. 20

    任何来源和 google-cloud-Pub/Sub 之间的连接

  21. 21

    有没有一种方法可以配置Google Cloud Pub / Sub的保留期?

  22. 22

    如何使用来自Node.JS客户端的容器映像启动Google Cloud实例?

  23. 23

    如何使用Node.js更改Google Cloud Storage中文件的元数据

  24. 24

    Spring Cloud Stream + Google Pub / Sup:功能绑定不令人担忧

  25. 25

    如何将SQL Server Beta(Google Cloud)连接到Google API引擎(Node.js)

  26. 26

    从Node.js(Seneca)连接到Google Cloud Datastore

  27. 27

    如何确保DataFlow和Cloud Pub Sub的幂等性?

  28. 28

    与App Engine上的node.js一起使用时,最好使用任务队列或pub / sub

  29. 29

    如何使用 node.js 函数检查我的 vm 实例在 google-cloud 中使用了多少 CPU 和内存

热门标签

归档