• 技术文章 >头条

    Spring官方发布Spring Native Beta项目

    小妮浅浅小妮浅浅2021-03-23 09:46:09原创4040

    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学习网

    专题推荐:spring
    上一篇:python urllib和urllib3的内容详解 下一篇:Java著作权结果出炉,谷歌战胜甲骨文

    相关文章推荐

    • java中Spring框架下载详解• java Spring框架的搭建• java中spring ioc有几种注入?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网