Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Last updated : Oct 27, 2021
Oct 2021
试验 ? 值得一试。了解为何要构建这一能力是很重要的。企业应当在风险可控的前提下在项目中尝试应用此项技术。

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

Nov 2019
评估 ? 在了解它将对你的企业产生什么影响的前提下值得探索

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

已发布 : Nov 20, 2019
Radar

下载第25期技术雷达

English | Español | Português | 中文

Radar

获取最新技术洞见

 

立即订阅

查看存档并阅读往期内容