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