如何使用Apache Camel,Quarkus和GraalVM快速运行100个骆驼

长孙昀
2023-12-01

今天,我继续在youtube上练习,并录制了10分钟的视频,介绍了如何创建一个新的Camel and Quarkus项目,其中包括Rest和HTTP服务以及开箱即用的健康检查和指标。

然后比较以JVM模式运行示例与使用GraalVM编译的本机内存的使用情况。 然后为结局展示如何在各自的TCP端口上快速运行示例的100个实例,以及Camel启动和处理第一个请求的速度要快于您键入和单击的速度。

对于此演示,我使用Java 11,Apache Camel 3.2.0,Quarkus 1.3.2和GaalVM CE 20.0.0。 您可以在以下位置找到该示例的源代码
camel-quarkus github上有如何自己尝试的说明。

我们正在通过消除GraalVM包括的不必要的更多类来减少Camel 3.3的二进制图像大小。 我们还进行了一项实验,研究了一种替代的轻量级CamelContext,它在运行时不动态,可以进一步改善这一点。 然后,GraalVM和Quarkus当然也将保持创新,使其更小,更快。

翻译自: https://www.javacodegeeks.com/2020/04/how-to-quickly-run-100-camels-with-apache-camel-quarkus-and-graalvm.html

 类似资料: