使用Spring Native和Liberica工具构建原生镜像及其启动速度比较
1. 概述
随着微服务架构的流行,庞大的单体应用程序正在成为过去。Java并没有停滞不前,而是在适应现代需求。例如,Oracle、Red Hat、BellSoft和其他贡献者正在积极开发GraalVM项目。此外,针对微服务的框架Quarkus一年前发布。就Spring Boot而言,VMware已经致力于Spring Native项目两年了。
由于VMware和BellSoft的合作,Spring Native成为了一个端到端的原生镜像解决方案,其中包括基于GraalVM源代码的Liberica原生镜像工具包。Spring Native和Liberica NIK允许开发人员创建优化资源消耗并最小化启动时间的Spring Boot应用程序的原生可执行文件。
大约 5 分钟