我试图查看是什么使Chronos优于Crons?我无法完全理解其作业调度和执行体系结构。
具体来说,这些是关于chronos体系结构的问题,我不清楚。
任何人都可以很好地了解Chronos的体系结构?
答案 0 :(得分:1)
您的一些问题在我的回复here中得到了回答,因此我将重点讨论其他未解决的问题。
除非您使用Zookeeper,否则Chronos会将状态存储在内存中,在这种情况下,状态默认存储在/chronos/state
的{{3}}中
请参阅:reference here.
基于lastsuccess
和lastfailure
Chronos: How does it work?
因为作者决定使用JSON和RESTful API
是的。使用&&或bash脚本...它们都将在作业运行所在的同一台计算机上执行。不,单个作业不能并行运行命令,但是可以同时安排多个作业。
因为Chronos适用于可以定期安排的短期cron作业,而Marathon适用于长期任务。 Chronos可以很好地替代cron的原因是,它完全依赖于Mesos-这意味着您还可以使用Mesos属性在Mesos集群周围适当地调度作业。参见seen here和here
不是。
异步作业的状态令人怀疑,看起来像here,但不幸的是在文档中仍然有一些引用。