在 docker 中,我们用于deploy: replicas: 3微服务。我们有一些 Cronjob,问题是运行所有 cronjob 的系统被调用 3 次,这不是我们想要的。我们只想运行一次。Nest.js 中的 cron 示例:
@Cron(CronExpression.EVERY_5_MINUTES)
async runBiEventProcessor() {
const calculationDate = new Date()
Logger.log(`Bi Event Processor started at ${calculationDate}`)
Run Code Online (Sandbox Code Playgroud)
我怎样才能只运行一次这个 cron 而不将副本更改为 1?