Как развернуть другой микросервис весенней загрузки в tomcat с сервером eureka, zuul?

У меня есть загрузочный микросервис ниже Spring. эти файлы jar 1, тестовая служба-порт № 8100 2, тестовая служба-порт № 8101 3, Zuul server, конфиг сервера тоже есть.

как развернуть вышеуказанную службу на сервере tomcat

1
0
402
1

Ответы 1

Измените свою сборку maven или gradle, чтобы создать пакет как войну.

Но Tomcat использует другой номер порта. микросервис работает на другом порту. как это возможно?

karthik muthyam 12.03.2019 03:39

Они будут использовать разные порты при работе на одной виртуальной машине. То, что вы пытаетесь сделать, в настоящее время не является лучшей практикой, но вполне выполнимо. ВОТ ССЫЛКА, КОТОРАЯ ЯВЛЯЕТСЯ УЧЕБНИКОМ, КАК ЭТО СДЕЛАТЬ. dzone.com/articles/…

Edwin M. Cruz 12.03.2019 14:13

Вы также можете объединить все в одно и то же приложение. Есть ли причина, по которой вы просто хотите использовать один сервер tomcat для развертывания? Это для среды разработки?

Edwin M. Cruz 12.03.2019 14:28

Спасибо за ответ, Эдвин. Допустим, у меня есть более 20 микросервисных приложений Spring Boot. если мы создадим экземпляр для каждой службы, это будет более выгодно

karthik muthyam 13.03.2019 10:38

они также используют несколько динамических номеров портов

karthik muthyam 13.03.2019 10:43

Если у вас есть потребность в 20 микросервисах, вам нужно развернуть каждый из них в отдельном экземпляре. Вы же не хотите, чтобы сбой одной микрослужбы или неправильное развертывание привели к остановке остальных служб. Это лишило бы смысла идти по маршруту микросервисов. Группировка нескольких сервисов весенней загрузки на одном коте может подойти только для сервера разработки и/или вашей тестовой установки. По моему опыту 4 инстанса на одном VPS это уже много и требует больше памяти.

Edwin M. Cruz 13.03.2019 20:10

Другие вопросы по теме