我迁移到play框架,所以现在我有两个应用程序实例,一个用play编写,另一个用struts2编写。我可以看到play的性能有了很大的提升,然而,当我使用JMeter模拟负载时,struts2版本的伸缩性要比play好得多,而且延迟更低。为什么会这样?这是否意味着更好地坚持使用struts2?webapp(我是从本地主机测试的,两个应用程序都有相同的代码,除了模板语言,struts2在tomcat7上运行,而play在独立服务器上运行)
Struts 2 Version
我有一个Play 2.3项目,我需要每一小时安排一次动作,所以我使用Akka在Global.onStart中安排它。但是,除了第一个动作外,每次动作运行时,都会延迟1秒。因此,在60小时/更新之后,它被推迟了整整一分钟,大概在大约9个月之后,它将被推迟整整一个小时。在动作完成之前,频率似乎不会开始下降(可以这么说),这导致了延迟,那么我能做些什么来阻止这种漂移呢?下面是计算延迟和调度操作的代码:static public Finite