2
我試圖找到一種在生產服務器上管理許多Spring Boot應用程序的簡單方法。現在我有許多胖墩在不同的文件夾上運行,每個文件夾都有自己的腳本來啓動/停止應用程序,並且有配置的外部文件夾(logback,properties,xml)。爲了記錄,這些配置通過命令行-Dloader.path加載到Spring Boot執行。如何在生產環境中輕鬆地運行多個Spring Boot應用程序
那麼如何避免生產中已經運行的相同http/https端口發生衝突呢?是否存在系統管理員可以控制它的任何類型的應用程序管理器?我找到的一個解決方案是使用Docker虛擬化Spring Boot應用程序,但我的環境是Unix Solaris。
這個場景有沒有Java解決方案?
由於它不處理設置獨特的端口,而不是處理您的需求的完美解決方案,但看看春季啓動管理 – Marged
在容器中虛擬您的應用程序是一種最佳實踐。特別是對於微服務。你應該考慮這樣做。 – horatius
我閱讀了Spring Boot Admin doc,並且我非常喜歡這個目標,我將嘗試將Spring Cloud Config Server統一到Spring Boot Admin,併爲所有應用程序執行一箇中心點。我只錯過了如何靈活管理http端口。 –