跳到主要内容

GraalVM 原生镜像支持

ChatGPT-4o-mini 中英对照 GraalVM Native Image Support

GraalVM Native Images 是通过提前处理编译后的 Java 应用程序生成的独立可执行文件。与其 JVM 对应物相比,Native Images 通常具有更小的内存占用和更快的启动速度。

支持

所需的 AOT Runtime Hints 已内置于 Spring for Apache Pulsar,以便可以无缝地在基于原生镜像的 Spring 应用程序中使用。

备注

Spring 对 Apache Pulsar 的原生镜像支持已在基本场景中进行了测试,我们期望它能够“正常工作”。然而,更高级的用例可能会出现需要向您自己的应用程序添加额外运行时提示的情况。如果发生这种情况,请提交一个 Github issue,并提供一些详细信息。

下一步

如果您有兴趣为自己的应用程序添加原生镜像支持,那么一个很好的起点是 Spring Boot GraalVM Support 部分的 Spring Boot 参考文档。

虽然在上述指南中没有提到 Spring for Apache Pulsar,但您可以在以下坐标中找到具体示例: