Sto cercando di decidere il modo migliore per implementare i servizi Web Spring in un processo di consegna continua. Ciò che mi confonde è che ci sono Spring Framework e Spring Boot. A mia conoscenza, Spring Framework viene rilasciato in un server supportato da servlet come Tomcat, mentre Spring Boot incorpora Tomcat nell'applicazione / applicazione Web individuale. Per un team con più applicazioni Web, è preferibile utilizzare un Tomcat in esecuzione e utilizzare Hot Deploy per rilasciare le modifiche o per far sì che le persone scoprano che il rilascio degli artefatti Spring Boot è migliore? I dubbi che ho su Spring Boot sono:
- dovrebbe ogni artefatto utilizzare una porta distinta?
- se più Tomcat incorporati sono in esecuzione su un server, non è pesante per il server?