美东3月11日,Spring布道师Josh Long发布了一条劲爆消息:

目前在start.spring.io上你已经可以看到它了。这个项目具有里程碑式的意义。它意味着目前除了自Spring成立以来受Spring支持的常规Java虚拟机之外, 还对通过GraalVM将Spring应用编译为原生镜像(Native Images)提供了Beta支持,这是一种部署Spring应用的新方式。

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

  • 可以使用Spring Cloud Function开发Serverless

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

  • 更贴合Kubernetes平台

  • 将Spring应用和服务打包为最佳的容器映像

Spring Native beta是Spring团队及其项目组合之间广泛合作的结果。Spring团队还将同GraalVM团队合作改善改善原生镜像(Native Images)的兼容性和内存占用。AOT (Ahead-Of-Time - 预先编译)这个特性即将融入Spring生态。

其实最早的Alpha时期,该项目叫Spring GraalVM Native。此次Spring又将Native的概念更加抽象化,以打造出对原生应用的广泛性支持,不再局限于GraalVM,甚至Knative。

前几日我在视频号中也对GraalVM进行简单的演示:

看来距离加入面试豪华套餐的日子真是不远了!

新的虚拟机平台GraalVM,编程语言可以无缝沟通了

2021-03-08

分享一下我做开源项目的经历

2021-03-12

9日政协委员李国华建议对996工作制进行监管

2021-03-10

Announcing Spring Native Beta!相关推荐

  1. Spring学习总结(32)—— 宣布 Spring Native Beta 版!

    今天,经过一年半的工作,我很高兴地宣布,我们将发布Spring Native的 beta 版本及其在start.spring.io上的可用性! 实际上,这意味着除了 Spring 自推出以来支持的常规 ...

  2. Spring Native Beta 正式发布,原生更香!

    点击上方"程序猿技术大咖",关注并选择"设为星标" 回复"加群"获取入群讨论资格! 作者 | Spring 官方博客 译者 | 张卫滨 策划 ...

  3. Spring Native入门

    spring-native介绍 原创作者:DDY 背景: Spring 团队日前发布了 Spring Native Beta 版.通过 Spring Native,Spring 应用将有机会以 Gra ...

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

    前言 Spring Native 是 Spring 提供的.制作 native image 的技术方案.Spring官方博客 于 2021 年 03 月 11 日宣布 Spring Native 的 ...

  5. 前沿资讯|Spring Native 0.11.2、Spring Authorization Server 0.2.2 发布

    近日,Spring官方又更新了两个前沿内容,分别是Spring Native 0.11.2 和Spring Authorization Server 0.2.2 .下面一起来看看分别都更新了些什么. ...

  6. Spring Native实战

    话说Java的"一次编写,到处运行",让其从众多语言中脱颖而出,但这个优势已经被容器大幅度地削弱,随着云原生时代的到来,我们对镜像体积.内存消耗.启动速度等提出了新的要求,而这些恰 ...

  7. Java云原生(Spring Native)开发初体验报告

    不愿关注的朋友,请访问:https://baofeidyz.com/javaspringnative 背景 前段时间在考虑做一款小工具,功能非常简单,调用多个HTTP接口,分析处理返回的数据,生成Ex ...

  8. Spring 官宣,干掉原生 JVM!

    Spring 团队日前发布了 Spring Native Beta 版.通过 Spring Native,Spring 应用将有机会与 GraalVM 原生镜像的方式运行.为了更好地支持原生运行,Sp ...

  9. Spring官宣,干掉原生 JVM!硬气啊!

    来源│spring.io/blog/2021/03/11/announcing-spring-native-beta Spring 团队日前发布了 Spring Native Beta 版.通过 Sp ...

最新文章

  1. Cron 表达式详解
  2. Red5 配置RTMPT
  3. java 对增删该查进行测试_java连接mysql增删改查测试通过
  4. 推荐几个出论文的好方向
  5. 通信网络基础实验报告_建设亚太信息枢纽港、实现5G网络全覆盖!临港新片区通信基础设施规划发布...
  6. 性能优化之节流、防抖
  7. ubuntu清空回收站
  8. 【mysql问题】can't connect to mysql server on 'localhost' (10060)
  9. Word中如何正确添加参考文献
  10. 数据结构与算法学习笔记之 提高读取性能的链表(上)
  11. 数据结构笔记(二十七)-- 图的深度优先遍历
  12. 最新的Jetson TX2刷机细节,以及一些问题(device not managed:选择network layout时的第二种后wifi消失的问题)
  13. mysql innodb 多核cpu_没有改变,但MySQL InnoDB超载CPU
  14. QQ音乐API koa2实现 - 全接口实现
  15. idea类注释模板,方法注释模板。
  16. 润达软件-督查督办管理系统
  17. 《你的降落伞是什么颜色》书摘
  18. 【面试】计算机操作系统
  19. 决定物联网安全的有哪些因素
  20. windows无法启动MySQL服务(位于本地计算机上)。错误1067:进程意外终止

热门文章

  1. 全国计算机等级考试二级考试大纲
  2. django配置信息
  3. 一篇文章带你学懂Redis
  4. Rockland一抗丨视紫红质抗体解决方案
  5. AnimationPath路径动画实现详解
  6. 柒:定时/计数器的原理与应用
  7. [QNX Hypervisor 2.2用户手册]7.6 qvm退出代码
  8. 华为助力 2020 中国开源年会 暨 阿帕奇中国路演
  9. 5 types of thresholding
  10. web期末作业设计网页 HTML+CSS+JavaScript仿王者荣耀游戏新闻咨询(网页设计期末课程设计)