Performance Akka可伸缩性和性能基准测试用例

Performance Akka可伸缩性和性能基准测试用例,performance,scala,scalability,akka,Performance,Scala,Scalability,Akka,我一直在寻找一个可以展示Scala/Akka“可伸缩性”的测试用例 我提到了akka actor测试/akka.performance.trading测试用例,但它似乎是一个单元测试用例,而不是性能基准测试用例 我已经运行了简单的基于akka-Actor的乒乓球测试用例,在同一个JVM中每秒提供650K pin-Pong。但是,如果我让它们作为远程参与者在同一台机器上的不同JVM中运行,则会降低到每秒2K乒乓球 但我想这还不足以说明为什么有人应该使用Scala而不是Java。如果在Java中运行

我一直在寻找一个可以展示Scala/Akka“可伸缩性”的测试用例

我提到了akka actor测试/akka.performance.trading测试用例,但它似乎是一个单元测试用例,而不是性能基准测试用例

我已经运行了简单的基于akka-Actor的乒乓球测试用例,在同一个JVM中每秒提供650K pin-Pong。但是,如果我让它们作为远程参与者在同一台机器上的不同JVM中运行,则会降低到每秒2K乒乓球

但我想这还不足以说明为什么有人应该使用Scala而不是Java。如果在Java中运行相同的测试用例,可能会得到更好的结果。那么为什么有人应该选择基于scala的akka演员呢哪种测试用例场景如果用C++/Java编写,将不会扩展到某个特定点之外,而Scala更适合哪个测试用例场景?


Github中有这样的测试用例吗?我见过jboner/akka板凳,但它似乎很旧(上次更新似乎是3年前)。还有什么我不知道的吗?如果是,请分享给我。如果没有,请建议该场景,我将开发测试用例并上传到github。

测试Scala上编写的不同参与者库在同一JVM中的消息发送吞吐量和消息交换延迟(Akka vs.Lift vs.ProxyActors vs.Scala vs.Scalaz):

你读过这篇文章吗:?如果五个结果中有代表性的突出部分被发布,这个答案会更有帮助……不是每个人都想把项目拉出来,编译它,等等。。特别是在你编写测试之后,你可能对它们所显示的内容有了一些了解。好主意!“我会试试的。”安德烈·洛霍特努克·邦普!