quarkus - 是否可以使用 HotSpot 使用所有骆驼组件
问题描述
我注意到只有少数骆驼扩展可以在本机模式下使用。我想知道如果您不编译为本机,是否仍然可以使用其他骆驼组件?如果,这样做是否有用,或者我们应该坚持使用弹簧靴?
解决方案
请注意,所有 Camel 扩展可能不需要 Quarkus 扩展。基本上,如果我们需要为 GraalVM 调整 Camel 扩展(例如添加反射声明),则需要 Quarkus 扩展。有趣的是,您甚至可以手动完成工作以使您的 Camel 扩展在 GraalVM 模式下工作,然后返回报告,以便我们为所有未来使用创建适当的扩展。
在 JVM 模式下,所有 Camel 扩展都应该可以完美运行。如果您遇到问题,请打开一个 GitHub 问题,我们将对其进行查看。
关于在 JVM 模式下使用 Quarkus 是否值得,我显然不赞成,但我认为 Quarkus 方法即使在 JVM 模式下也是有益的。您仍然可以获得更好的启动时间和减少内存使用的一些好处。显然,根据您的应用程序,它们可能对您并不重要。
推荐阅读
- javascript - 使用node js替换html文件中的多个字符串
- python - 为什么使用boto3迭代分页器返回的页面如此缓慢?
- javascript - 努力学习乘法
- d3.js - D3 不在 JSON 文件中呈现地图数据
- windows - 是否可以将 roku 设备的操作系统更改为 Windows?
- scala - 如何在 Scala 用户定义的注释中使用命名参数?
- python - 为什么在使用数组迭代和提取元素时在列表中打印数组([])?
- c++ - 修改 QDockWidget 默认捕捉位置?
- c# - 通过弹出窗口输出 HTTP 状态码
- jquery - 使用 Bootbox Confirm,在哪里放置 preventDefault?