Jump to section

为什么要选择红帽版 Quarkus?

复制 URL

Quarkus 是用于构建快速、轻量级微服务和无服务器应用的 Kubernetes 原生 Java™ 堆栈。

红帽版 Quarkus 是红帽应用运行时的一部分,可与红帽 OpenShift® 紧密集成,并能够访问这个云原生应用理想平台的多个生产就绪功能。

开发人员可以为其应用选择所需的 Java 框架,这些应用可以在 Java 虚拟机(JVM)模式下运行。 

Quarkus 遵从容器优先的原则开发而成,因此它已针对降低内存使用和加快启动时间进行了优化。

节省成本

Quarkus 占用内存少,启动快,因此能够更有效地利用资源,改进用户体验。

开发人乐趣

Quarkus 支持常用 Java 标准和库,以及实时编码和统一配置,从而可实现快速迭代开发。

非常适合无服务器应用

Quarkus 启动快,占用内存低,应用小,非常适合无服务器应用。

可靠性

Quarkus 基于可靠、可信的企业 Java 生态系统构建,拥有 180 多名开发人员参与的活跃用户社区。

OpenShift 集成

Quarkus 与 OpenShift 预集成,为可扩展、快速、轻量级应用提供了理想的应用环境。

扩展生态系统

Quarkus 有 90 多个扩展(extension),可用于将框架或技术配置、引导和集成到 Quarkus 应用中,使开发人员能够专注于自己的代码。

响应式/事件驱动

Quarkus 是响应式应用的理想之选。对于命令式和响应式编码,它会利用非阻塞、响应式事件循环,使开发人员能够为其用例选择正确的选项。

统一应用环境支持快速开发和交付业务解决方案,让您始终领先竞争对手。

通过使用包括 Quarkus 的红帽 OpenShift 和云原生开发工具链,开发人员能够显著提高工作效率。红帽提供预构建、Kubernetes 原生开发人员环境和工具,消除了配置和准备时间,使开发人员能够更快地开始开发工作。

案例研究

Asiakastieto logo

一家金融数据企业缩短了信贷应用程序的开发时间。

Dab Pumps logo

一家设备制造商精简了操作体验,并将上市时间缩短 60%

一家通信公司采用敏捷开发,将产品上市时间缩短了 75%。

什么是红帽应用运行时?

红帽应用运行时作为红帽应用服务的一部分,由一整套产品、工具及组件构成,可用于开发和维护云原生应用。它为部署高度分布式云架构(如微服务)提供了轻量级运行时和框架。

继续阅读

文章

有状态 VS 无状态

要判断一个应用为有状态或无状态,取决于交互状态的记录时长以及该信息所需的存储方式。

文章

什么是 Quarkus?

Quarkus 是一个为 Java 虚拟机(JVM)和原生编译而设计的 Kubernetes 原生 Java 堆栈,专门根据容器而对 Java 进行了优化。

文章

什么是无服务器?

无服务器是一种云原生开发模型,可使开发人员专注构建和运行应用,而无需管理服务器。

详细了解云原生应用

产品

企业级应用平台,包含一系列久经测试的服务,可在您选择的基础架构上将应用推向市场。

相关资源

培训

免费培训

利用微服务架构开发云原生应用