Согласно документация обновлений Service Fabric * :
Во время обновления кластер может содержать сочетание старых и новых версий.По этой причине две версии должны быть обратно и обратно совместимы.
Я знаю, как сделать обратно совместимым микросервис, чтобы старый клиент мог общаться с новым сервером.Но как старый сервер может (напрямую) быть совместимым с новым клиентом, который может попытаться вызвать недавно введенную конечную точку?
Документация сопровождается:
Если они несовместимый, администратор приложения отвечает за организацию многофазного обновления для обеспечения доступности
Является ли многофазное обновление единственным способом достижения высокой доступности при введении новых конечных точек в микросервисе?или это может быть достигнуто с помощью процесса непрерывного обновления по умолчанию, возможно, путем маршрутизации вызовов от новых клиентов на новые серверы?