簡體   English   中英

Spring Boot嵌入式Tomcat或未嵌入式Tomcat

[英]Spring Boot embedded tomcat or not embedded tomcat

當我使用嵌入式tomcat運行Spring Boot Application時,tomcat實例將+1。 我在同一台服務器上運行另一個嵌入式tomcat Spring Boot Application,該tomcat實例將增加2。 我想知道嵌入式tomcat是否會花費很多資源。

相反,沒有嵌入的tomcat只在服務器上存在許多Spring Boot Application實例。

這是一個無效的主意嗎?

與運行帶有嵌入式tomcat的多個應用程序相比,部署到一個tomcat所需的資源更少。 通常如何部署還取決於其他要求:

對於生產環境,我大多被迫部署到tomcat中。 運營商更喜歡它,這是它們運行Java應用程序的常見方式,並提供了更多的調整選項。

開發人員在本地運行嵌入式tomcat,它可以加快部署周期並簡化調試。

當應用程序在雲中運行時,對於許多應用程序使用一個tomcat可能會更便宜。

我建議同時支持這兩種方法,同時也要為tomcat和帶有嵌入式tomcat的jar創建戰爭。 使用spring和maven配置文件為兩種環境提供不同的配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM