Quarkus + Vertx的表现不如单独的Vertx好

时间:2020-07-16 17:55:52

标签: vert.x quarkus

我有2个项目,它们从运行在https://hub.docker.com/_/postgres的docker容器中的同一个Postgres DB中检索数据,

1-完整Vertx-https://github.com/lurumbo/vertx-demo

2-Quarkus + Vertx(实际上是Vertx项目,加上一些调整使其可以与Quarkus一起使用)-https://github.com/lurumbo/quarkus-reactive-pg-vertx-demo

我用Jmeter对它们进行了一些压力测试,但结果却无法解决

Vertx Report

Quarkus Report

使用以下参数执行测试:

  • 线程数(用户):1000

  • 加速时间(以秒为单位):0

  • 循环数:10

最让我困扰的是吞吐量值的差异。

  • Vertx:1776.5 /秒
  • Quarkus:1032.0 /秒

能否请您帮助我理解结果?

指标不应该大致相同吗?

为什么吞吐量会有如此大的差异?

一些注意事项:

我使用Runner.jar进行了测试

测试是在JVM模式下进行的

技术信息:

  • 处理器英特尔®酷睿™i7-8565U CPU @ 1.80GHz×8
  • 内存15,5 GiB

非常感谢您!

0 个答案:

没有答案