品易云推流 关闭
文章详情页
文章 > 头条 > Spring官方发布Spring Native Beta项目

Spring官方发布Spring Native Beta项目

spring

头像

小妮浅浅

2021-03-23 09:46:094446浏览 · 0收藏 · 0评论

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项目,更多精彩内容分享:python学习网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图