GraalVM 原生映像檔支援

GraalVM 原生映像檔是獨立的可執行檔,可以透過提前處理編譯後的 Java 應用程式來產生。原生映像檔通常比其 JVM 對應物具有更小的記憶體佔用空間和更快的啟動速度。

支援

所需的 AOT 執行時期提示已內建於 Spring for Apache Pulsar 中,以便它可以無縫地用於基於原生映像檔的 Spring 應用程式。

Spring for Apache Pulsar 中的原生映像檔支援已在基本情境中進行測試,我們預期它可以「正常運作」。然而,更進階的使用案例可能會浮現需要將額外的執行時期提示添加到您自己的應用程式中的需求。如果發生這種情況,請提交一個包含一些詳細資訊的 Github issue

下一步

如果您有興趣將原生映像檔支援添加到您自己的應用程式中,那麼一個很好的起點是 Spring Boot 參考文檔的 Spring Boot GraalVM Support 章節。

雖然上述指南中沒有提及 Spring for Apache Pulsar,但您可以在以下座標找到具體範例