我正在使用带有网络套接字的播放框架 2.1 RC1。
对网络套接字的每个请求我都会在 Akka.system 上打开最多 4 个 akka 作业,
我有负载测试器,它打开 1000 个连接并发送使用 4 个 akka 作业的请求,它工作得很慢但是当我看到 CPU% 和内存它没有达到限制并且响应发送串行所以我认为 akka 配置是错误的. 这是我在 conf/application.conf 中的 akka 配置:
play {
akka {
actor {
deployment {
/actions {
router = round-robin
nr-of-instances = 1000
}
/promises {
router = round-robin
nr-of-instances = 1000
}
}
retrieveBodyParserTimeout = 60 seconds
actions-dispatcher = {
fork-join-executor {
parallelism-factor = 1000
parallelism-max = 1000
pool-size-max =1000
}
}
promises-dispatcher = {
fork-join-executor {
parallelism-factor = 1000
parallelism-max = 1000
pool-size-max =1000
}
}
}
}
}