2 приложения могут работать как 2 отдельных сервиса в одном проекте.Для этого вам нужно будет развернуть приложение из проекта, который исчезнет как еще одна служба в проекте, которая останется.Могут потребоваться некоторые изменения кода , в зависимости от того, как закодировано приложение.Обычно это небольшие изменения.
ИМХО было бы проще сохранить проект, в котором в данный момент размещается внешний интерфейс, и перенести его из проекта, который будет удален.Причина в том, что внешний интерфейс обычно лучше приспособлен для выполнения сервисной роли default
, и он уже настроен как таковой, изменения должны быть меньше.Выполнение перемещения в другом направлении будет означать, что обе службы должны будут быть изменены.
Вам может понадобиться файл dispatch.yaml
для маршрутизации входящих пакетов, если только сопоставления URL-адресов служб не являются действительноотлично сработано.Ничего страшного.
Если вы используете настраиваемые домены, с некоторой осторожностью можно сделать этот шаг (почти) прозрачным - включив новую службу и запустив ее до выхода на пенсию старого проекта.Время распространения DNS становится довольно неактуальным - и старые, и новые сервисы одновременно готовы к переходу.
Примечание : технически вы не будете «перемещать» экземпляры, вы просто остановитете, которые обслуживают проект, подлежат удалению и запускают новые для службы, добавленной в проект, для сохранения.
Более или менее связаны: