gpt4 book ai didi

java - Quarkus 和 Thorntail 有什么区别?

转载 作者:搜寻专家 更新时间:2023-11-01 01:12:03 24 4
gpt4 key购买 nike

您能否提供Quarkus之间更详细的区别?和 Thorntail

这有助于在构建新的“Java 云原生应用”时在这两者之间进行考虑。

最佳答案

Quarkus 对 Thorntail 的看法:

  • 能够创建 native 可执行文件,这可以显着缩短启动时间并减少内存占用。这对于云部署至关重要。
  • 即使使用通常的可执行 JAR,Quarkus 的内存占用量仍然会显着减少(由于死代码消除),并且启动时间更快(因为通常在运行时完成的大量初始化工作被转移到构建-时间)。
  • 实时编码(akka 热插拔代码)- 迄今为止我见过的最好的。
  • 更好的集成测试能力。

Thorntail 相对于 Quarkus 的优势:

  • Thorntail 已经成熟,而 Quarkus 才刚刚发布了第一个 Beta。这显然只是短期内的问题。
  • 与其他 Java 库的兼容性在 Thorntail 中将不再是问题,从某种意义上说:

    • 库在 Thorntail 中开箱即用的可能性高于在 Quarkus 中开箱即用的可能性,
    • 如果它不是开箱即用的,让它与 Thorntail 一起工作比与 Quarkus 一起工作会更容易。

    然而,应该说 Quarkus 团队在准备一份令人印象深刻的扩展列表方面做得非常出色,其中可能涵盖了人们可能希望的一切(?)

从概念上讲,Quarkus 在某些情况下可能会选择保持“更轻”。例如。 Quarkus 中的 CDI 实现是 CDI 规范的一个子集,以保持更精简和更快。

关于java - Quarkus 和 Thorntail 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55043601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com