Конфигурации для запуска нескольких микросервисов в одном проекте micronaut

#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 /…