Spring Boot microservices Встроенный tomcat против внешнего tomcat - PullRequest
0 голосов
/ 03 апреля 2020

Я создаю проект микросервисов (около 15 для микросервисов) для огромной организации, я хочу знать, рекомендуется ли go для внешнего tomcat с файлом war или просто использовать встроенный tomcat с весенней загрузкой с файлом jar. После создания моего проекта на jenkins я также сталкиваюсь с проблемой, как скопировать файл с сервера jekins на мой сервер и запустить его там, а также создать и автоматизировать c конвейер сборки и развертывания, т.е. каждый раз, когда я пу sh код, он должен быть автоматически развернут.

Ответы [ 2 ]

1 голос
/ 03 апреля 2020

Вам нужно определить, что заставляет вас go для внешнего развертывания tomcat. Поскольку SpringBoot предоставляет готовое средство для развертывания в контейнере, для внешнего развертывания tomcat не требуется go.

Кроме того, если вы собираетесь использовать множество микросервисов, будет хорошо иметь встроенные в спрингбуте с врезанным котом. Springboot также предоставляет возможность использовать откат или причал. Я бы порекомендовал использовать SpringBoot с встраиваемым tomcat или undertow с контейнером docker для большей гибкости.

Будет хорошо, если вы сообщите о проблемах, с которыми вы столкнулись. Вы можете проверить ссылку ниже для справки. https://dzone.com/articles/spring-boot-with-external-tomcat

1 голос
/ 03 апреля 2020

До сегодняшнего дня я не поощрял компании, использующие Spring Boot и внедряющие во внешний Tomcat.

Если нет требований от вашего отдела инфраструктуры, я бы go со встроенным tomcat.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...