是否可以向Nobody Instance演员发送消息?有没有什么副作用?

问题描述 投票:0回答:1

我想将Null对象模式与Nobody实例actor一起使用。在某些条件下,我的代码最终会向无人演员发送数千条消息。

我很清楚Nobody实例通常用来测试查找失败,比较一个actor是否存在。

预期用途:

m_keepAliveActor = configuration.KeepAliveActor.Enabled ?
 Context.ActorOf(Props.Create<KeepAliveActor>()) : 
 Nobody.Instance;
....
m_keepAliveActor.Tell(workItem);

我希望它的影响可以忽略不计。

好吗?

c# akka.net
1个回答
0
投票

ActorRefs.Nobody演员发送消息是完全安全的 - 这些消息将被报告为Deadletters,但没有任何伤害。

© www.soinside.com 2019 - 2024. All rights reserved.