可以向Nobody Instance actor发送消息吗?有没有什么副作用?

时间:2019-04-10 16:32:25

标签: c# akka.net

我想将Null Object模式与Nobody实例actor一起使用。 在某些情况下,我的代码最终将向Nobody actor发送数千条消息。

我很清楚Nobody实例通常用于测试查找失败,以比较参与者是否存在。

预期用途:

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

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

可以吗?

1 个答案:

答案 0 :(得分:0)

ActorRefs.Nobody演员发送消息是绝对安全的-这些消息将被报告为Deadletter,但没有危害。