同步使用的延迟降级2.3.8

时间:2015-05-07 19:31:31

标签: playframework playframework-2.3

我在Java中使用play 2.3.8构建了高度同步REST API服务 我正在对服务进行压力测试。 即使使用5个线程同步调用服务生成的负载,服务也会表现得很奇怪。

测试设置: 播放服务:2核CPU& 3.75 GB RAM 负载发生器:2核CPU& 3.75 GB RAM

以下是我的观察: 1. Play服务以40ms的延迟开始 2.服务延迟在5分钟内逐渐降至约100毫秒,并继续降至600毫秒以上 3.在此间隔期间,CPU和内存利用率在Play服务器和Load Generator上保持一致。

任何导致延迟逐渐退化的原因以及如何解决这个问题?我正在使用Play推荐配置进行高度同步应用

play {
  akka {
    event-handlers = ["akka.event.slf4j.Slf4jEventHandler"]
    loglevel = WARNING
    actor {
      default-dispatcher = {
        fork-join-executor {
          parallelism-min = 300
          parallelism-max = 300
        }
      }
    }
  }
}

0 个答案:

没有答案