Tag: akka

如何在Play 2.0.4中每天安排任务+ onStart()?

我需要每天在playframework2.0.4中执行一段代码,当我尝试使用类扩展GlobalSettings时它可以工作。 但它适用于每个请求的实例。 我希望它在服务器启动时起作用并且每天执行一次任务。 package controllers; import java.util.concurrent.TimeUnit; import akka.util.Duration; import play.Application; import play.GlobalSettings; import play.libs.Akka; public class ParserJobApp extends GlobalSettings{ @Override public void onStart(Application app) { Akka.system().scheduler().schedule(Duration.create(0, TimeUnit.MILLISECONDS),Duration.create(6, TimeUnit.SECONDS), new Runnable() { @Override public void run() { System.out.println(“AAA — “+System.currentTimeMillis()); } }); } } 这是我的控制器开始上面的课程 public class Application extends Controller { public static Result index() […]

基于no的线程配置。 CPU核心

场景:我有一个示例应用程序,我有3种不同的系统配置 – – 2 core processor, 2 GB RAM, 60 GB HHD, – 4 core processor, 4 GB RAM, 80 GB HHD, – 8 core processor, 8 GB RAM, 120 GB HHD 为了有效地利用我的应用程序的H / Wfunction,我希望配置no。 应用程序级别的线程数。 但是,我希望在彻底了解系统function之后才能这样做。 是否有某种方式(系统/模式/工具)来参考最大值和最小值来确定系统实力。 它可以最佳地服务并且不会降低效率和性能。 通过这种方式,我只能为我的应用程序配置那些能够完全正义并为各自的硬件配置实现最佳性能的值。 Edited1:任何人都可以建议任何关于如何为特定h / w配置设置基线的读数。 编辑2:使其更直接 – 希望学习/了解我可以阅读的任何资源/文章,以便在一般/整体层面上了解线程的CPU管理。