GraalVM native-image 使用示範
Red Hat 主導開發的開放原始碼 Java 開發框架 Quarkus,定位是針對 GraalVM 和 OpenJDK HotSpot 量身定製的 Kurbernetes Native Java 框架,已支援諸如 Netty, Undertow, Hibernate, JWT 等框架,足以勝任企業級應用的開發。
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- Cloud Native Application: 即雲端原生應用程式,是由 Pivotal 的 Matt Stine 在 2013 年提出,針對近年來雲端運算平臺的發展,進一步擴充 SaaS 服務產物;
- GraalVM: Oracle 將過去在實驗室的成果開放原始碼,本身是個通用型虛擬機器,可用來構建多種程式語言應用,也可簡單地用來編譯和構建 Java 應用,甚至可將 Java 應用構建成 Native image (不依賴 Java 虛擬機器的獨立執行檔),以提高應用的啟動速度並降低應用的記憶體佔用;
- 12-Factor: 全稱為 "The Twelve-Factor App",可認為是 SaaS 的參考標準,對 SaaS 開發的各個方面都提出明確的參考標準;
netty
Micronaut
AWS Lambda
IOTA Reference Implementation (IRI)