2014-10-07 63 views
1

之前让我说我是Mesosphere堆栈的新手。我正在尝试将现有的Rails应用程序部署迁移到Mesos,并且迄今为止我已经取得了成功,但目前我正在运行迁移和种子(通过Rake任务),并且我没有看到一个很好的方式来获取它因为这些任务是短暂的,他们不符合马拉松的想法。我应该如何继续?马拉松上的短暂任务

+0

一次性任务目前是马拉松中的一项功能请求。你可以在GitHub Issue中提到你的用例以便投票:https://github.com/mesosphere/marathon/issues/344 – 2014-10-10 01:24:51

回答

2

您也可以使用Chronos来运行预计在某个时间点完成的任务“现在”。

Marathon针对的是长期运行的服务,应该始终保持运行。

+0

感谢@Adam,Chronos似乎是一个不错的选择,FYI Marathon正在努力增加这个功能也是。 – 2014-10-30 14:32:08

0

最近的开发包括通过节拍器(Chronos更换)的“作业”功能,或者您也可以使用Eremetic框架进行一次性任务。