Java Akka ask onComplete打了两次电话
我让一个演员问另一个演员一些暂停的事情 有时onComplete处理程序onReceive会被调用两次。最后一个调用是AskTimeout,这是我还没有机会调试或登录的第一个调用 我找不到任何文档明确表示onComplete只应调用一次。是需要多个调用还是一个bugJava Akka ask onComplete打了两次电话,java,akka,future,Java,Akka,Future,我让一个演员问另一个演员一些暂停的事情 有时onComplete处理程序onReceive会被调用两次。最后一个调用是AskTimeout,这是我还没有机会调试或登录的第一个调用 我找不到任何文档明确表示onComplete只应调用一次。是需要多个调用还是一个bug 我使用Java 1.6、Akka 2.1.1和Scala library 2.10.0我认为问题本身很好,但请添加一小部分代码(最好是SSCCE),以完全适合该站点,并让相关人员能够提供帮助。对不起,当我不知道如何重现该问题时,很难
我使用Java 1.6、Akka 2.1.1和Scala library 2.10.0我认为问题本身很好,但请添加一小部分代码(最好是SSCCE),以完全适合该站点,并让相关人员能够提供帮助。对不起,当我不知道如何重现该问题时,很难生成SSCCE。当然,我可以创建两个演员,并使用completehandler执行一个任务,但这并不能说明我的任务。这个问题在我们的实时系统中大约每48小时就会发生一次。我怀疑这与演员被要求在超时开始的同时回答有关。