0

Marathon 热衷于宣传 Marathon 运行 Docker,但没有任何地方隐含地定义 Marathon 可以运行什么。Marathon 是否运行本机 Linux 应用程序?我可以在 Marathon 上运行 JBoss,它会自动提供 HA 和优化的资源(任务)分配吗?

4

2 回答 2

2

马拉松github页面

它可以启动任何可以在标准 shell 中启动的东西

对于第二部分(即 JBoss HA),它取决于您对 JBoss 的定义。Marathon 将确保有 n 个 Jboss 实例正在运行,如果一个失败则启动一个新实例。这回答了你的问题了吗?

于 2015-02-27T11:34:29.900 回答
0

你基本上可以运行任何东西。 sleep 60是一个简单的例子。Marathon 和 mesos 将从任何给定的 uri(http、hdfs、local)获取 tar 球并提取 tar。您可以在其中运行任何二进制文件 - 甚至可以在外部运行,例如使用sleep. 不过,Docker 使应用程序的发布变得更加容易。

于 2015-03-02T07:33:40.473 回答