Chronos游戏:Apache Chronos架构解释

关于Chronos游戏的问题,在apache chronos中经常遇到, 我试图看看是什么让 Chronos 比 Crons 更好?我无法完全理解它的作业调度和执行架构。

我试图看看是什么让 Chronos 比 Crons 更好?我无法完全理解它的作业调度和执行架构。

具体来说,这些是我不清楚的关于 chronos 架构的问题。

在其中一个 Chronos 文档中,我读到由于 crons 具有 SPoF,crons 不好,cronos 更好。chronos 如何避免 SPoF?

在 Chronos 中保存作业计划的位置?它是否为此维护某种 DB?

如何触发计划的作业,谁向 Chronos 发送事件来触发作业?

依赖作业是否由 chronos 触发,如果是,chronos 如何知道父作业何时完成?它能区分失败的作业和完成的作业吗?

我看到 chronos 中的作业是使用 Json 格式定义的,使用 JSON 的任何理由,而不是任何其他格式,如 YAML,Apache Config 等。

chronos 中的作业可以有多个命令吗?如果是,所有这些不同的命令将在集群中的同一台机器上执行,或者 Chronos 甚至可以在集群中不同机器的作业中启动不同的命令?作业中的这些多个命令可以并行启动吗?

如果 mesos 已经具有调度功能,那么为什么甚至需要 Chronos?Chronos 可以在没有 Mesos 的情况下运行吗?

Chronos 是否支持基于事件的调度?例如,在创建文件“x”时运行我的作业等。

作业的异步运行在 Chronos 中意味着什么?

任何人都有一个很好的参考了解 Chronos 的架构?

3

您的一些问题在我的回复here中得到了回答,因此我将重点关注其他未解决的问题。

除非您使用 Zookeeper,否则 Chronos 会将状态存储在内存中,在这种情况下,默认情况下,它存储在 Zookeeper 的/chronos/statereference here.

See:Chronos:How does it work? Based onlastsuccessandlastfailureseen here

因为作者决定使用 JSON 和 RESTful API

是。使用 & amp;& amp;或 bash 脚本...它们都将在运行作业的同一台计算机上执行。不,单个作业不能并行运行命令,但可以同时调度多个作业。

因为 Chronos 适用于可以定期调度的短期 cron 作业,而 Marathon 适用于长期任务。Chronos 可以很好地替代 cron 的原因是它完全依赖于 Mesos-这意味着您还可以使用 Mesos 属性在 Mesos 集群周围适当地调度作业。请参阅herehere

没有.

异步作业的状态是可疑的,它看起来像was removed,但不幸的是在文档中有一些参考。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(135)
产品分类代码:Python中的 Excel产品分类
上一篇
Cci指标参数设置84技巧:NetLogo-将参数设置为整数
下一篇

相关推荐

  • cvt和自动挡哪个好提升驾驶体验的最佳选择

    CVT(可变转换器)是一种由传动带及传动轮组成的无级变速器,它可以在没有传动档位的情况下,根据驾驶者的驾驶习惯,自动调整传动轮之间的转速比,从而实现无级变速。自动挡是指车辆自动变速箱,它使用液力传动来实现变速,可以自动适应车辆的行驶状态,减少司机的疲劳,提高行车的舒适性。…

    2023-06-08 07:42:19
    0 95 25
  • cv一叶扁舟和清影轩阳:漫游在一叶扁舟和清影轩阳之间

    cv一叶扁舟是一款开源的计算机视觉库,用于图像处理、计算机视觉等。它提供了丰富的API,可以帮助开发者快速实现各种图像处理任务,如图像分割、目标检测、图像识别等。清影轩阳是一款开源的计算机视觉框架,用于图像处理、目标检测、分类等。它提供了丰富的API,可以帮助开发者快速实现各种图像处理任务,如图像分割、目标检测、图像识别等。…

    2023-08-05 07:06:20
    0 98 69
  • css设置滚动条宽度设置:This is a title

    CSS设置滚动条宽度的方法:使用CSS3的。-webkit-属性:…

    2023-06-06 10:53:01
    0 23 66
  • xl和xe汽车cvt:探索XL和XE汽车的CVT技术优势

    XL和XE汽车CVT是一种变速器,它使用液力变矩器代替传统的机械变速器,以达到更高的效率。它的工作原理是,当发动机输出功率时,液力变矩器就会将这些功率转换为液压能量,然后将能量传递到变速器的输出轴上,从而实现变速。…

    2023-04-09 00:41:04
    0 74 47
  • cordon bleu是什么意思:法式炸鸡卷——Cordon Bleu的经典之作

    Cordon Bleu是一种烹饪技术,其中肉片被置于奶酪和火腿之间,然后用面包屑裹上,最后煎炸或烤熟。这种技术通常用于制作鸡肉,但也可以用于制作其他类型的肉类,如牛肉或猪肉。…

    2024-01-27 15:13:30
    0 40 17
  • countif 非空:非空单元格的计数

    Countif 非空是指计算某个单元格不为空的数量。代码如下:…

    2023-04-22 15:54:15
    0 66 28
  • java double保留一位小数:How to Round a Double to One Decimal Place in

    示例示例使用类可以轻松实现java double保留一位小数的功能,具体代码如下:// 创建对象…

    2023-05-14 07:40:03
    0 57 69
  • linux如何写c语言一个完整的指南

    示例示例在Linux系统中,可以使用C语言编写源代码文件,然后使用GCC编译器来编译源代码文件,生成可执行文件。下面是一个简单的C语言代码示例:…

    2023-05-16 02:02:45
    0 51 68

发表评论

登录 后才能评论

评论列表(41条)