GraalVM 本机映像是独立的可执行文件,可以通过提前处理已编译的 Java 应用程序来生成。与 JVM 对应项相比,本机映像通常具有较小的内存占用和更快的启动速度。

支持

所需的 AOT 运行时提示内置于 Spring for Apache Pulsar 中,因此它可以无缝地用于基于本机映像的 Spring 应用程序。

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

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

后续步骤

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

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