GraalVM 原生镜像支持

GraalVM 原生镜像 是通过提前编译处理已编译的 Java 应用程序生成的独立可执行文件。原生镜像通常比其 JVM 对应程序具有更小的内存占用量,并且启动速度更快。

支持

Spring for Apache Pulsar 内置了所需的 AOT 运行时提示,以便它可以无缝地用于基于原生镜像的 Spring 应用程序。

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

下一步

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

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