您的当前位置:首页Spring官方发布Spring Native Beta项目

Spring官方发布Spring Native Beta项目

2024-08-01 来源:哗拓教育

1、Spring Native Beta项目

美东3月11日,Spring的JoshLong发来了一则劲爆新闻:

Spring发布了SpringNativeBeta项目,现在你可以在start.spring.io上看到它。这项工程具有里程碑意义。这意味着,目前,除了自Spring成立以来在Spring支持下使用的常规Java虚拟机之外,对于通过GraalVM将Spring应用编译成本地镜像(NativeImages)的Beta支持,也就是一种部署Spring应用的新方法。

2、作用

这类Spring应用程序可以作为独立可执行文件部署(无需安装JVM),并提供一些有趣的特性,包括几乎即时启动(通常<100ms)、即时峰值性能和较低的内存消耗,但其代价是比JVM更长的构建时间和较少的运行时优化。

3、Spring应用的Native化有几个重要意义:

利用SpringCloudFunction开发Serverless。

以更便宜、更可持续的方式托管Spring微服务。

更适合Kubernetes平台。

将Spring应用程序和服务打包成最佳容器图像。

SpringNativebeta是Spring团队和项目组合之间广泛合作的结果。Spring团队还将与GraalVM团队合作,改善本地镜像的兼容性和内存占用。AOT(Ahead-Of-Time-预编译)的特性即将融入Spring生态,我们拭目以待。

以上就是Spring Native Beta项目,更多精彩内容分享:

显示全文