首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Akka成为()和getSender()不兼容

Akka成为()和getSender()不兼容
EN

Stack Overflow用户
提问于 2012-05-11 19:32:58
回答 1查看 538关注 0票数 0

我有一个与Java API中的Akka 2.0.1相关的问题。我有以下情况:

参与者A:从UI接收请求。然后,它将执行以下操作。

  1. 等待来自UI的消息
  2. 将消息发送到执行元B,以检索数据
  3. 在检索到执行元B的答案后,成为处理该答案的执行元。

演员B:

  1. 等待来自执行元A的消息。
  2. 检索data
  3. 调用getSender().tell(xxx);

这不起作用,参与者A将不会收到答案。然而,如果执行元B在系统中使用执行元A的全局actorRef,在我的例子中是zzz.eventCaller.tell(xxx),但是它将工作。

是我错过了一些基本的东西,还是这是意料之中的行为或bug?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-12 18:21:24

因为您没有提供实际的代码,所以您让我来猜测您的问题可能是什么。Akka Java API无法跟踪发件人,除非您提供:

代码语言:javascript
复制
recipient.tell(message, getSelf());

我希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10550551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档