【发布时间】:2021-06-17 20:49:29
【问题描述】:
我有两个关于 Quarkus 的问题:
-
不使用本机模式时,quarkus 可以与任何 java 库一起使用吗?我不明白 quarkus 扩展的意义,例如,https://github.com/quarkiverse 中提供的扩展用于非原生图像。只有在原生模式下使用 quarkus 时才需要这些扩展吗?
我阅读了Quarkus extensions nediness,但它模糊地描述了我是否可以在 quarkus 中运行任何 Java 库(不使用本机图像时)而无需调整。
-
将 Quarkus 与 Wildfly 进行比较时,很明显 Quarkus 启动速度更快,但 quarkus 也更快(并且对内存更友好)在长期运行应用程序时(24 小时 x 7 天) )?我已经读过,例如,quarkus 的启动速度和内存消耗比 wildfly 更好,但是在比较运行时,由于 quarkus 非动态方法(例如 quarkus 绕过 JIT),故事可能会有所不同。真的吗?如果是这样,为什么?
目前,我使用 Wildfly,但我正在考虑切换到 Quarkus,如果(且仅当)它在非本机模式下支持所有开箱即用的 java 库(如 wildfly)并且是长期运行应用程序时的速度和内存消耗也更好(不仅在启动时)。
【问题讨论】: