Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Deploy com Spring Boot

Bom dia a todos,

minha dúvida está relacionada com o deploy de uma aplicação usando o spring boot uma vez que não precisamos de um servidor tomcat, pois o mesmo já vem embarcado na aplicação e sobe junto com a mesma. Bem, em um cenário em que tenho várias aplicações que também foram desenvolvida com o spring boot, qual é a melhor pratica para deploy dessas aplicações? - Quando criar um projeto, marca-lo como .war para que todos fiquem no mesmo servidor de aplicação? - Alterando a porta de cada uma das aplicações para que elas subam usando como um serviço usando seu próprio .jar? - Ou nenhuma da opões ;p

5 respostas
solução!

Oi João, tudo bem ?

Vai depender bastante do contexto que você quer exercer, é super comum a galera manter em jar e mandar rodar os jars com diversos tomcats, alterando apenas a porta que serão executados.

Um exemplo disso é a maneira que o Spring faz com micro serviços, usando o Eureka, ele sobe diversos projetos SpringBoot e gerencia todos, ou seja, apenas troca as portas.

Obrigado pela resposta Matheus, nesse caso o uso de memória é menor do que em um cenário em que todas as aplicações rodam em um único servidor de aplicação?

João,

Na verdade, gastasse um pouco mais de memória. Contudo é mais seguro de certa forma, porque um serviço não influencia outro.

Obrigado pelos esclarecimentos Matheus ajudou bastante.

O que precisar pode abrir um novo tópico :D