We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
我看到DAG中有一个cron字段,但源码里并未具体实现关于定时任务的相关处理,这部分是在外部处理吗?还是在内部处理,但是开源版本并未实现该功能,如果我想要自己在内部实现的话,能提供一个大概的思路吗?
我的思路是这样:在派发任务的Dispatcher组件中,去判断是否带有cron参数,如果带有cron参数,就启用goroutine并使用cron库来定时去派发任务到节点上去执行。
我是刚学了go语言,想做一个小的demo来熟练go在项目上的应用,对于上面的思路可能有思考的欠缺,如果有可能,希望能够得到你的指点
The text was updated successfully, but these errors were encountered:
在启动的时候,扫描所有带cron的dag,然后启动协程去执行cron,那如果重启的时候刚好有一个任务到时间了,重启完了刚好又过了,这种怎么解决呢。
Sorry, something went wrong.
在最初的内部场景中是需要cron这个字段,但是因为我们内部存在一个遗留服务,可以用于按照cron的方式去自动调度任务,因此直接把遗留服务改造成了对DAGInstance的创建,所以没在fastflow中支持cron功能。 现在想来除了 @philhuan 提到的问题外,我这里补充一些想法:
master
TimerTrigger
No branches or pull requests
我看到DAG中有一个cron字段,但源码里并未具体实现关于定时任务的相关处理,这部分是在外部处理吗?还是在内部处理,但是开源版本并未实现该功能,如果我想要自己在内部实现的话,能提供一个大概的思路吗?
我的思路是这样:在派发任务的Dispatcher组件中,去判断是否带有cron参数,如果带有cron参数,就启用goroutine并使用cron库来定时去派发任务到节点上去执行。
我是刚学了go语言,想做一个小的demo来熟练go在项目上的应用,对于上面的思路可能有思考的欠缺,如果有可能,希望能够得到你的指点
The text was updated successfully, but these errors were encountered: