我在 Java API 中有一个与 Akka 2.0.1 相关的问题。我有以下情况:
Actor A:接收来自 UI 的请求。然后它将执行以下操作。
- 等待来自 UI 的消息
- 向 Actor B 发送消息,以检索数据
- 当它被检索到时,成为一个正在处理来自参与者 B 的答案的参与者。
演员乙:
- 等待演员 A 的消息。
- 检索数据
- 来电
getSender().tell(xxx)
;
这不起作用,Actor A 将不会收到答案。但是,如果演员 B 在系统中使用全局 actorRef 到演员 A,那么在我的情况下zzz.eventCaller.tell(xxx)
它将起作用。
是我错过了一些基本的东西,还是这是预期的行为或错误?