当前位置: 首页 > 工具软件 > Spring Native > 使用案例 >

Spring Boot学习总结(30)—— Spring Native 初体验

蒯安平
2023-12-01

前言

Spring Native 是 Spring 提供的、制作 native image 的技术方案Spring官方博客 于 2021 年 03 月 11 日宣布 Spring Native 的 beta 版本发布,借助 Spring Native 可以将 spring 应用与 GraalVM 集成到 native image 中;native image 是 GraalVM 的一项技术,会将 java 应用的字节码编译成可执行文件,还会与 JDK 的本地库做静态链接,运行应用时无需 Java 虚拟机,自身已集成了内存管理,线程调度等能力,更多信息请参考:https://www.graalvm.org/reference-manual/native-image/Spring Native 为使用 GraalVM 原生镜像编译器编译 Spring 应用为本地可执行文件提供支持。与 Java 虚拟机相比,原生镜像可以在许多场景下降低工作负载,包括微服务,函数式服务,非常适合容器和 Kubernetes。使用原生镜像有明显优势,如快速启动,提高峰值性能以及降低内存消耗。GraalVM 项目也有一些缺点和权衡,希望随着时间的推移有

 类似资料: