全书目录

第四十五篇:Quarkus 完全指南 —— 冷启动疾行轻骑兵宇宙

第九章:原生镜像与快速启动 —— 轻骑兵最值钱的地方,不是马快,而是整队快

1 分钟 344 字 第 840 / 962 个阅读单元

大家一提 Quarkus,最常挂在嘴边的是 native image。

这没错,但更准确的理解是:

Quarkus 把“快速启动、低内存、容器友好”当成整体战略,而 native executable 是其中一个非常重要的落点。

官方文档里也明确提供了构建原生可执行文件的路径,并提到常见基于 Mandrel / GraalVM 的流程。

你可以把它理解成:

text
传统重装部队
出发前重新整队
加载大量辎重
进场更慢

Quarkus 轻骑兵
很多整理提前在构建期完成
上线时更快进入战位

#但别误解成“只要 native 就赢了”

原生镜像很好,但代价也要看:

  • 构建更重
  • 某些反射 / 动态代理 / JNI 场景要更谨慎
  • 诊断和调试体验与 JVM 模式不同

所以正确心智不是:

“Quarkus = 一定要 native”。

而是:

“Quarkus 让 JVM 模式和 native 模式都能服务于云原生快速行军。”