В кластере Apache Mesos, как Marathon (для длительных задач) и
Chronos (для запланированных задач) может быть использован для планирования заданий.
Почему нам нужны два разных планировщика - один для длительных задач и еще один для запланированных задач?Различие между Marathon и Chronos
ответ
Я думаю, я нашел ответ, который я искал:
Marathon используется долгое время работы (отсюда и название «Marathon») задачи:
'long running tasks'
начинается, но никогда не заканчивается.
Mesos гарантирует, что запущенные приложения будут продолжать работать, даже если подчиненные (ие) узлы (узлы), на которых они запущены, не работают.
Пример долго работающей службы: веб-сервер
Chronos используется для запланированных задач:
например: ETL рабочих мест
определил время начала и время окончания.
Возможно, мне не нужны перезапуск запланированных задач снова и снова.
В хронологическом порядке мы можем добавлять зависимые задания для начала работы по завершении предыдущих заданий, создавать произвольные DAG (на основе ациклического графика) заданий, что характерно для большинства заданий ETL.
Ссылка:
https://aster.is/blog/2015/10/07/whats-a-long-running-task/
How to run a one-off task with Apache Mesos/Marathon?
https://groups.google.com/forum/#!topic/marathon-framework/DPQfTN_3ssY
Mesos Framework
Я думаю, что это хорошо документированы:
Обобщить: Marathon для длительных задач (т.е. услуг), в то время как Chronos для запланированных задач (т.е. cron
-подобных работ).
- 1. Chronos не запускает работу
- 2. Как отлаживать приложения, развернутые на mesos с помощью Marathon, Chronos и т. Д.
- 3. Различие между MapReduce и пряжей
- 4. Различие между applicationDidEnterBackground и applicationWillTermimate
- 5. Различие между ReceiveAsync и OnMessageAsync
- 6. Различие между BackColor и ForeColor
- 7. различие между C++ и C#
- 8. Различие между итератором и перечислителем
- 9. . Различие между фабрикой и контейнером?
- 10. Различие между Kestrel и Katana
- 11. Различие между обработкой и исполнением?
- 12. Различие между двумя классами
- 13. Различие между различными устройствами
- 14. Различие между указателем инициализациями
- 15. Визуальное различие между браузерами
- 16. Максимальное различие между строками
- 17. Различие между объектами Java
- 18. Различие между шаблоном функции и выражением
- 19. Основное различие между Foreach и использованием
- 20. Тонкое различие между рода и sort_by
- 21. Главное Различие между рельсами 3.0 и 3.1?
- 22. Различие между строками и встроенными сообщениями
- 23. Различие между типами MonadPlus, Alternative и Monoid?
- 24. Что такое различие между bloginfo и template_directory_uri?
- 25. Практическое различие между единицами rem и em
- 26. Различие между новой строкой и Bytes.toString
- 27. Странное различие между strlen() и sizeof()
- 28. Различие между атомом и списком в SML
- 29. Основное различие между кодированием и декодированием видеофайла
- 30. Что такое различие между struct и typedef?
Я знал, что Marathon используется долгое время работы tasks.I должен был спросить «Почему Marathon используется для услуг и хроноса для запланированных задач (и разница между службами и запланированными задачами). Поскольку этот вопрос не имеет хорошего качества, он скоро удалит его. – penguin