【发布时间】:2019-04-24 18:38:13
【问题描述】:
我有一个actor系统,在域中实现了一个主管actor,从域外调用
调用主管actor的函数必须等到收到主管的响应才能执行下一步
无法使用 Tell。使用 Ask,主管 Actor 如何将消息发送回调用函数?
我使用了“询问”,但由于没有调用主管演员的演员,所以没有返回任何内容
var result = await supervisorActor.Ask(msg);
在主管actor里面返回ack(这个不行)
private Unit Handle(Unit msg)
=> msg;
【问题讨论】:
-
我想你可能想看看
Inbox:getakka.net/articles/actors/inbox.html -
非常感谢。 “收件箱”对我有用。如上面链接中所述,“询问”没有收到多个回复。
-
@mclark1129 您应该将其发布为答案!
-
@GautamTGoudar 如果您不介意接受它,我添加了此评论作为答案!