2015-03-19 3 views
0

Мезос и марафон время от времени упоминают контрольно-пропускной пункт, но я не мог найти хорошее объяснение того, как он работает где угодно. Кроме того, что это означает на практике?Контрольно-пропускной пункт Mesos/Marathon и HA

1) Is the Task current state continuously being stored, or is only the Task ID stored? Where is it stored and what does it contain? 
2) There are two Marathon instances. Marathon has been running Nginx for a week, then goes down. Does that mean that the actual Nginx application state continues running on the second Marathon instance, or does it just restart the task from beginning? If the Task actual state is copied, isn't there a lot of data to be continuously persisted and passed around between slaves? 

ответ

1


восстановления Ведомого является особенностью Mesos, что позволяет:

  • Исполнителям/задаче продолжать работать, когда процесс ведомого вниз и
  • Позволяет перезапущен процесс подчиненного воссоединиться с выполнение исполнителей/задач на подчиненном устройстве. (Mesos Slave recovery).

Так о Вас вопросы это означает:

  1. достаточно информации (чуть больше, чем TaskId) хранится в порядке, что новый процесс подчиненный может воссоединиться с еще работает исполнитель/задачи.

  2. Поскольку состояние задачи не проверено, оно начнет выполнение задачи с самого начала.

Надеется, что это помогает, Йоргу