概述
Quarkus 是用于构建快速、轻量级微服务和无服务器应用的 Kubernetes 原生 Java™ 堆栈。
红帽版 Quarkus 是红帽应用运行时的一部分,可与红帽 OpenShift® 紧密集成,并能够访问这个云原生应用理想平台的多个生产就绪功能。
开发人员可以为其应用选择所需的 Java 框架,这些应用可以在 Java 虚拟机(JVM)模式下运行。
Quarkus 遵从容器优先的原则开发而成,因此它已针对降低内存使用和加快启动时间进行了优化。
节省成本
Quarkus 占用内存少,启动快,因此能够更有效地利用资源,改进用户体验。
开发人乐趣
Quarkus 支持常用 Java 标准和库,以及实时编码和统一配置,从而可实现快速迭代开发。
非常适合无服务器应用
Quarkus 启动快,占用内存低,应用小,非常适合无服务器应用。
可靠性
Quarkus 基于可靠、可信的企业 Java 生态系统构建,拥有 180 多名开发人员参与的活跃用户社区。
OpenShift 集成
Quarkus 与 OpenShift 预集成,为可扩展、快速、轻量级应用提供了理想的应用环境。
扩展生态系统
Quarkus 有 90 多个扩展(extension),可用于将框架或技术配置、引导和集成到 Quarkus 应用中,使开发人员能够专注于自己的代码。
响应式/事件驱动
Quarkus 是响应式应用的理想之选。对于命令式和响应式编码,它会利用非阻塞、响应式事件循环,使开发人员能够为其用例选择正确的选项。
为什么选择 OpenShift 上的 Quarkus?
统一应用环境支持快速开发和交付业务解决方案,让您始终领先竞争对手。
通过使用包括 Quarkus 的红帽 OpenShift 和云原生开发工具链,开发人员能够显著提高工作效率。红帽提供预构建、Kubernetes 原生开发人员环境和工具,消除了配置和准备时间,使开发人员能够更快地开始开发工作。