我一直在比较马拉松和极光。
马拉松赛跑:
易于使用
重量轻
更主动地添加新功能
极光:
更多的功能集和更灵活的对象配置
笨重且难以使用
添加新功能更加保守
现在,我们还不能决定用哪一个。以下几个问题希望有人能回答:
如何处理极光中的一组任务?marathon支持分组,一组任务可以一起管理,但我在aurora中找不到分组。
如何为aurora中的进程/任务配置环境变量?
如何在aurora中为状态更新添加事件处理程序?我们想实施定制的警报。这在马拉松比赛中是可能的。
我一直在比较马拉松和极光。
马拉松赛跑:
易于使用
重量轻
更主动地添加新功能
极光:
更多的功能集和更灵活的对象配置
笨重且难以使用
添加新功能更加保守
现在,我们还不能决定用哪一个。以下几个问题希望有人能回答:
如何处理极光中的一组任务?marathon支持分组,一组任务可以一起管理,但我在aurora中找不到分组。
如何为aurora中的进程/任务配置环境变量?
如何在aurora中为状态更新添加事件处理程序?我们想实施定制的警报。这在马拉松比赛中是可能的。
1条答案
按热度按时间lawou6xi1#
极光是一个伟大的调度,是非常坚实的,特别是模板和它的dsl使极光非常强大。我有一些注册准备和文件作为一个例子,但我只能张贴2个网址在这里。
aurora支持流程、任务和作业。通常,当我们希望在同一台主机上执行任务时,我们将这些任务放在进程中,也可以合并或合并任务。aurora对执行进程有极好的支持,它们可以是顺序的或并行的。
例如:http://aurora.apache.org/documentation/latest/reference/configuration-tutorial/#sequentialtask-并行或顺序运行进程
另一种选择是运行组合的任务。
{{replace with the aurora website}}/documentation/latest/reference/configuration tutorial/#组合任务)
这是最近添加到有关如何添加环境变量的文档中的内容。目前,您可以查看此链接,直到其在网站上发布:https://github.com/apache/aurora/blob/2a8c667ec1b48900530975169f132d9deb098399/docs/reference/configuration-tutorial.md#getting-将环境变量放入沙盒
据我所知,目前还没有用于状态更新的事件处理程序,也许有人能比我更好地回答这个问题。一个接近的选项:您可以添加一个发送警报或触发事件的终结任务。此任务将在所有进程停止后运行,您可以运行多个终结任务。没有直接链接,但是如果您在这个页面上搜索final,您会发现更多:{{replace with the aurora website}}/documentation/latest/reference/configuration/
刚刚看到这是一年前的事了,但也许其他人会对此感到高兴。