首页 > 解决方案 > 是否可以使用 HotSpot 使用所有骆驼组件

问题描述

我注意到只有少数骆驼扩展可以在本机模式下使用。我想知道如果您不编译为本机,是否仍然可以使用其他骆驼组件?如果,这样做是否有用,或者我们应该坚持使用弹簧靴?

标签: quarkus

解决方案


请注意,所有 Camel 扩展可能不需要 Quarkus 扩展。基本上,如果我们需要为 GraalVM 调整 Camel 扩展(例如添加反射声明),则需要 Quarkus 扩展。有趣的是,您甚至可以手动完成工作以使您的 Camel 扩展在 GraalVM 模式下工作,然后返回报告,以便我们为所有未来使用创建适当的扩展。

在 JVM 模式下,所有 Camel 扩展都应该可以完美运行。如果您遇到问题,请打开一个 GitHub 问题,我们将对其进行查看。

关于在 JVM 模式下使用 Quarkus 是否值得,我显然不赞成,但我认为 Quarkus 方法即使在 JVM 模式下也是有益的。您仍然可以获得更好的启动时间和减少内存使用的一些好处。显然,根据您的应用程序,它们可能对您并不重要。


推荐阅读