最后更新:2021年10月27日
2021年10月
试验 值得追求的。了解如何建立这种能力是很重要的。企业应该在能够处理风险的项目上尝试这种技术。

我们评估Quarkus两年前,现在我们的团队有了更多的经验。Quarkus是kubernets本地Java堆栈,专为OpenJDK HotSpot和GraalVM.在过去的两年中,Quarkus连接了Java世界中最优秀的库,并简化了代码配置,为我们的团队提供了非常好的开发人员体验。Quarkus具有非常快的启动时间(几十毫秒)和低RSS内存占用;这是因为它container-first构建方法:它使用提前编译技术在编译时进行依赖项注入,从而避免了反射的运行时成本。我们的团队也不得不忍受这种权衡:Quarkus在我们的管道上构建需要将近10分钟;一些依赖于注释和反射的特性(如ORM和序列化器)也受到了限制。这些权衡的一部分是使用GraalVM的结果。因此,如果您的应用程序不是针对FaaS运行的,那么使用带有HotSpot的Quarkus也是一个不错的选择。

2019年11月
评估 以了解它将如何影响您的企业为目标,值得探索。

Quarkus是Red Hat的一个用于编写Java应用程序的本地云、容器优先框架。它具有非常快的启动时间(几十毫秒)和低内存利用率,这使它成为FaaS或容器协调器中频繁向上和向下伸缩的良好候选对象。就像Micronaut在美国,Quarkus通过使用提前编译技术在编译时进行依赖项注入,避免了反射的运行时成本,从而实现了这一点。它也适用于GraalVM这进一步减少了启动时间。夸克支持命令式模型和反应式模型。还有Micronaut和HelidonQuarkus是新一代Java框架的领导者,它试图在不牺牲开发人员效率的情况下解决启动性能和内存问题。它获得了许多社区的关注,值得密切关注。

发布日期:2019年11月20日
雷达

下载技术雷达第25卷

英语|西班牙语|葡萄牙商业银行|中文

雷达

了解科技

现在就订阅

访问我们的档案,阅读以前的卷

Baidu