custodian:定期运行进程。 但与 cron 不同

时间:2024-07-05 05:25:20
【文件属性】:

文件名称:custodian:定期运行进程。 但与 cron 不同

文件大小:11KB

文件格式:ZIP

更新时间:2024-07-05 05:25:20

JavaScript

保管人 Custodian 是一个有点类似于 cron 的程序。 与 cron 不同的是,Custodian 不能在特定时间运行程序,只能每隔一段时间(例如,每 5 分钟或每 2 秒)运行一次。 但是,Custodian 有一个独特的功能:它也可以在另一个程序完成后运行程序。 这在您有许多程序需要定期和按特定顺序运行的情况下非常有用。 除了相对调度之外,Custodian 还提供了基本的看门狗功能。 当 Custodian 启动时,它会启动所有被监视的进程,如果一个进程死亡,它会尝试重新启动它并通知您。 示例:调度 假设您有一个脚本,用于获取外部 XML 数据提要、处理它并将其加载到本地数据库中。 ETL 过程完成后,您希望对其执行一些后处理操作。 这是 Custodian 的理想用例。 您可以使用以下配置摘录来完成此操作: { " schedule " : { " etl


【文件预览】:
custodian-master
----test.js(1KB)
----.travis.yml(48B)
----test()
--------core.test.js(5KB)
--------mocks.js(4KB)
----config.json(622B)
----README.md(3KB)
----custodian.js(12KB)
----package.json(558B)

网友评论