У меня есть приложение Spring Boot. У него есть конечная точка
/ api / check
Так что я могу вызвать его локально через
localhost: 8080 / api / check
Я бы хотел развернуть его в Kubernetes. И будет больше услуг. Поэтому мне нужно определить маршрутизацию к этим приложениям. Например,
my.app/service1/api/check
my.app/service2/api/check
my.app/service2/api/ping
По умолчанию такая маршрутизация не будет работать. Например, Невозможно получить доступ к микросервису Spring Boot, предоставляемому через входной контроллер nginx на кластере Kubernetes, работающем на AWS
Но вопрос таков: использовать ли переписывание или изменить свое приложение? для обработки сопоставления с таким префиксом, как этот
localhost: 8080 / service1 / api / check
Каковы плюсы и минусы для обоих решений?