GraalVM 原生映像支持
GraalVM 本机镜像是独立的可执行文件,可以通过提前处理编译的 Java 应用程序来生成。本机映像通常比 JVM 映像具有更小的内存占用和更快的启动速度。
支持
所需的 AOT 运行时提示内置于 Spring for Apache Pulsar 中,因此它可以在基于本机图像的 Spring 应用程序中无缝使用。
Spring 中对 Apache Pulsar 的原生镜像支持已经在基本场景中进行了测试,我们希望它“正常工作”。但是,更高级的用例可能会浮出需要向您自己的应用程序添加额外的运行时提示。如果发生这种情况,请提交 Github 问题并提供一些详细信息。 |
后续步骤
如果您有兴趣将本机映像支持添加到您自己的应用程序,那么 Spring Boot 参考文档的 Spring Boot GraalVM 支持部分是一个很好的起点。
虽然上述指南中没有提到 Spring for Apache Pulsar,但您可以在以下坐标处找到具体示例: