请教分布式任务调度和集中式任务调度选型的关键点是哪些方面?
集中式任务调度和分布式任务调度对于分片、failover都能支持。在做选型时,有哪些关键点需要考虑?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
集中式任务调度和分布式任务调度对于分片、failover都能支持。在做选型时,有哪些关键点需要考虑?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
安利下#xxl-job# ,中心式设计,轻量级哦 :)
方便横向扩展,解决单点故障问题。
我理解应该是在问中心式和非中心式调度系统的区别吧?这两种系统设计均可以实现分片和failover功能,功能上没有差异。区别是,中心式调度系统,尤其适用于多业务线多任务数量的中大型互联网或企业内部,方便进行统一管理。哈哈,仅供参考。
还有两个问题, 1. xxl-job有分片调度的规划。集中式任务调度对于分片调度难点是什么呢?我考虑有一点是集中的任务调度器对于任务执行状态的判断,没有分布式调度的判断准确。 2. elastic-job-cloud相对于elastic-job-lite从分布式调度又转变为集中式调度,不知理解对不对。请指教。
回复
第一个问题我就不回答了,和其他产品对比对需要使用者体会。第二个问题,elastic-job-cloud是一个msos framework,使用了mesos的资源调度和自动化分发的功能,lite的定位是轻量级jar,cloud的定位是云平台。
需要具体问题具体分析。首先,我不了解集中式调度和分布式调度是如何划分的?哪个集中式调度有分片功能?
如果就大标题讨论,集中式架构适合于企业级开发,app all in one,精心运维,部署到小型机。分布式架构适合互联网,采用devops等运维方式便于扩展,但增加了各种复杂度。