马拉松:强制从 App 获取资源

Marathon: Force fetching the resource from App

我的马拉松应用程序定义有一个 uri 数组。其中一个资源会定期更新(读替换)。我需要强制马拉松获取 URI 并替换沙箱中的资源。

Marathon Resources Basic,我了解到 marathon 使用 Mesos fetcher 在应用程序重新启动时完成工作。但是我已经阅读了文档,发现如果不重新启动应用程序就无法执行相同的操作。

我能想到的一种方法是在不依赖Marathon的情况下替换沙箱中的资源。

您无法告诉 marathon 在不重启应用程序的情况下定期重新获取您的 uri 资源。 您可以 运行 在您的应用程序中使用守护进程来获取 uri 资源,并在需要时提取到 mesos 沙箱路径。