Quarkus

面向云原生场景的 Java 框架,把元数据计算挪到构建阶段,支持 JVM 与原生可执行文件部署,改完代码保存即可热重载,适合用 Java 写微服务、准备部署到 Kubernetes 并关注冷启动与容器密度的团队。

工具免费网页多语言开源国内可直接访问

Quarkus 是一个 Java 框架,目标是把 Java 应用做得启动快、内存占用低,适合跑在容器和 Kubernetes 里。它把不少框架层面的工作挪到构建阶段完成,预先算好元数据、优化类加载,因此无论是跑在 JVM 上还是编译成原生可执行文件,启动时间和内存表现都比传统写法更省。对写 Java 后端的人来说,它解决的是「应用能跑,但启动慢、占内存、上云成本高」这类问题。

主要功能

开发时的体验是它重点打磨的部分:改完代码保存,热重载几乎立刻生效,不用反复重启服务。配置集中在一处,原生镜像的生成也做了简化。它基于响应式内核,同时兼容 Jakarta 和 MicroProfile 标准,官方扩展覆盖数据库、消息、安全、可观测性等常见需求,也能接 Spring 的用法,页面上专门给了从 Spring 迁移的入口。近期站点还把 AI 作为一个方向,提供 Quarkus LangChain4j 相关的蓝图和示例。

适合谁

适合用 Java 写微服务、准备把服务部署到 Kubernetes 的团队,尤其是对冷启动和容器密度敏感的场景。已经用 Spring 但想降低资源开销的项目,也可以参考它的迁移路径。如果只是写一个本地小工具,它的构建流程反而多一层。

费用与限制

项目本身开源,依赖以 Apache Software License 2.0 或兼容协议发布,使用不收费。站点提供英文、葡萄牙语、西班牙语、简体中文和日语界面,文档和社区讨论以英文为主。它已迁入 Commonhaus 基金会,以减少对单一厂商的依赖。当前最新版本为 3.40.1.1。遇到使用问题,官方建议去 GitHub Discussions 或 Stack Overflow 的 quarkus 标签提问。

常见问题

Quarkus 收费吗?
Quarkus 免费使用。
Quarkus 国内能访问吗?
本站 11 月 8 日 检测,Quarkus 在国内可以直接访问。
Quarkus 有哪些平台 / App?
支持 网页。
Quarkus 的替代品有哪些?
本站整理了 5 个替代品,例如 Spring Boot、Spring、Micronaut、Spring Boot GraalVM Native Image。

替代品 全部 5 个 →

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

替代品 5 个打开官网quarkus.io