#java #grails #microservices #micronaut
#java #grails #микросервисы #micronaut
Вопрос:
Я преобразовал несколько внутренних сервисов из grails в микросервисы в одном проекте micronaut и хочу запускать все эти микросервисы на разных портах одновременно. Какие конфигурации я должен выполнить для достижения этого сценария.
Комментарии:
1. выглядит как естественный вариант использования для vert.x framework
2. Вы хотите, чтобы несколько служб были отдельными процессами?
3. Я добавил несколько микросервисов в один проект micronaut. И хотел запускать их все одновременно на разных портах.
4. @iUbaid понял. Вы сказали это в исходном вопросе. Я спрашиваю, хотите ли вы, чтобы они были отдельными процессами. Наличие нескольких служб в процессе, прослушивающем разные порты, требует другого решения, чем наличие нескольких служб в отдельных процессах, прослушивающих разные порты.
Ответ №1:
Если вы создали только одно приложение Micronaut, тогда все доступно на одном порту. Чтобы запустить каждый микросервис на разных портах, вы можете создать сборку Gradle / Maven для нескольких проектов и разделить одно приложение на эти проекты, чтобы они были независимы друг от друга.
Комментарии:
1. Мы пишем нашу конфигурацию для одного микросервиса в application.yml. можете ли вы, пожалуйста, привести какой-либо пример, который объясняет то же самое для нескольких микросервисов
2. В guides.micronaut. ввод-вывод существует множество руководств, содержащих несколько микросервисов, например: guides.micronaut.io /…