Spring Boot 原生應用程式之路
我想藉由我們Spring GraalVM Native 0.7.0 版本的發布機會,向您更新我們在 Spring Boot 原生映像檔方面的工作進度。
為什麼?
原生映像檔提供了一種建置和執行 Spring Boot 應用程式的方法,其特性與常規 JVM 部署不同
-
輸出是一個原生可執行檔,其中包含您的應用程式、JDK 的子集以及執行它所需的相依性。
-
實際上,該可執行檔可能會以高度優化的容器映像檔(支援 `FROM scratch` Docker 映像檔)運送,並減少攻擊面,這非常適合 Kubernetes。
-
啟動時間幾乎是即時的,並且可以立即獲得最高效能,從而支援擴展到零(無伺服器)應用程式,包括常規 Spring Boot Web 應用程式。
-
記憶體消耗減少,非常適合拆分為多個微服務的系統。
…