如何用Quartz框架构建任务调度集群

发布于 2022-08-24 10:45:47 字数 226 浏览 18 评论 0

随着业务的开展,系统会有几十w的不同业务类型job定时一次性或周期性执行,显然单机已经不能满足需要!尝试了quartz的集群,但是有一个讨厌的问题就是quartz要求各个机器的时间要同步,不然会出现一些问题!我初步的想法是做一个中心的调度管理器,在写相应的优先级调度执行算法,由其来决定哪个任务要执行,1)各个具体的执行机器按照自己的负载不停的向中心调度管理器请求任务!2)服务器端按照各个机器的负载主动任务推送出去。大家有什么好的建议?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沒落の蓅哖 2022-08-31 10:45:47

最简单的办法是为每台服务器配置NTP以保证各个机器时间同步,这也是工业上的标准做法,集群服务器时间不同步会引发很多问题。
你的办法也可以,但有点把简单问题复杂化了:)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文