Skip to content

Quarkus是一个为云原生设计的Java框架,强调快速启动和低内存使用。适合容器和无服务器架构。

  • 核心框架:使用 Quarkus 框架开发 Kubernetes 原生 Java 应用,支持 GraalVM 原生编译,实现毫秒级启动和低内存占用

  • 云原生能力:熟悉 Quarkus 与 Kubernetes 的深度集成,包括自动生成部署清单、健康检查、服务发现及自动扩缩容(HPA)

  • 开发工具:掌握 Quarkus Dev Mode 热重载、Dev UI 调试工具,提升开发效率

  • 扩展生态:熟悉 Quarkus 扩展组件(如 RESTEasy、Hibernate ORM、Kafka、MicroProfile)的集成与开发

特点

  • 通过构建时初始化(Build-time Init)优化,提前解析依赖关系,减少运行时动态加载
  • 深度整合 GraalVM,提供开箱即用的原生编译支持,启动时间和内存占用更低,适合对性能要求高的场景。

案例

https://github.com/quarkusio/quarkus/releases

参考