Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Last updated : Oct 27, 2021
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar. Understand more
Oct 2021
Trial ?

我们在两年前开始评估 Quarkus,现在我们团队在这方面对它有了更多的经验。 Quarkus 是为 OpenJDK HotSpot 和 GraalVM 量身定制的 Kubernetes 原生 Java 技术栈。在过去的两年里,Quarkus 已经连接了 Java 世界中最好的库,并简化了代码配置,给我们的团队提供了一个很好的开发体验。 Quarkus 的启动时间非常快(几十毫秒)并且具有较低的 RSS 内存占用;这归功于它的 container-first 构建方法:它使用提前编译技术在编译时进行依赖注入,这样就避免了反射的运行时间成本。使用Quarkus的同时我们的团队也不得不做出一些妥协:在流水线上构建Quarkus需要将近10分钟;一些依赖注解和反射的功能(如 ORM 和序列化器)也受到了限制。这些妥协一部分是使用 GraalVM 造成的。因此,如果您的应用程序不是为了 FaaS 运行的,那么使用 Quarkus 和 HotSpot 也是一个不错的选择。

Nov 2019
Assess ?

Quarkus是Red Hat的一个云原生、容器化优先的用于编写Java应用程序的框架。它具有非常快的启动时间(几十毫秒)和较低的内存占用率,这使其非常适用于Faas或者频繁的在容器编排中进行扩展和收缩。像Micronaut框架一样,Quarkus通过使用提前编译技术在编译时进行依赖注入,避免了反射造成的运行时成本。它还可以很好地和GraalVM的原生映像配合使用来进一步减少启动时间。Quarkus支持命令式和响应式模型。Quarkus与Micronaut和Helidon一起领导着新一代Java框架,这些框架试图在不牺牲开发人员效率的前提下,解决应用的启动性能和内存问题。它已经引起了社区的广泛兴趣,值得关注。

Published : Nov 20, 2019

Download the PDF

 

 

 

English | Português 

Sign up for the Technology Radar newsletter

 

 

Subscribe now

Visit our archive to read previous volumes