当前位置: 首页 > 知识库问答 >
问题:

play框架中演员的正确使用(java)

季嘉良
2023-03-14
    static ActorRef actorTest = Akka.system().actorOf(
       Props.create(ActorTest.class));
     public static Promise<Result> runQuery() {
             Promise<Result>r = Promise.wrap(
     Patterns.ask(actorTest, query, 600000)).map(
                     new Function<Object, Result>() {
                         public Result apply(Object response) {
                             return ok(response.toString());
                         }
                     });
             return r;
         }
    null

共有1个答案

巫马曜文
2023-03-14

我在Akka和Play中主要使用Scala,所以我可能会误导您,但让我们试一试。

首先,你可以为了你想要的任务抛弃演员。我只想在将来运行计算。

当您需要一些状态时,用户角色。通过异步方式运行查询将对将来做得很好。

 类似资料:
  • 问题内容: 我正在尝试绘制Play框架如何支持转义。 这是一个很好的页面,阐明了所需的功能:https : //www.owasp.org/index.php/XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet 因此,我尝试将其与Play模板功能相关联,并充分了解Play的功能和不功能。 HTML转义:或函数 属性转义:我找不到内置解决方案

  • 我已经使用try with资源重写了一个Play2/JDBC查询,但我不确定这是否正确。第一个try块处理Connection和准备语句。第二次尝试处理ResultSet。 理论上连接,语句和结果集在任何情况下都会被正确关闭?是这样吗?还是我错过了需要处理的东西? -- 向捕获块添加了日志记录。

  • 我正在尝试在Play Framework中实现SOAP Web服务客户端。我找到了lib,但找不到存储库: https://github.com/playframework/play-soap http://downloads.typesafe.com/rp/play-soap/SbtWsdl.html 当我添加sbt插件<code>addSbtPlugin(“com.typesafe.play”

  • 问题内容: 我的应用程序模型集中有一个User实体,其定义如下: 并且在我应用程序不同部分(控制器类)中的方法中,我正在检索并尝试按以下方式修改镜像列表: 这引发了一个错误,指出: 我怀疑这是由于我误解了标签的某些元素,但是没有人能阐明我该如何纠正它? 谢谢。 问题答案: 默认情况下,关联和元素集合是延迟加载的。 这意味着仅当需要调用一种收集方法时,才从数据库中加载收集元素。但是,当然,实体需要附

  • **编程对象,Settings.UseJavaCP.Value=true。 Build.Scala

  • 问题内容: 在服务器上部署应用程序时的错误日志。 请提供一些解决方案,在此先感谢 问题答案: 您丢失了(Struts 2.3中需要,而不是较低版本)。 您可以(并且应该)将其与一起使用,因为它们的软件包是不同的。 在Apache文档中查看所有Struts2依赖项。 两种版本的下载链接。