C# 在Akka.Net中是否可以将调度程序限制为一个参与者

C# 在Akka.Net中是否可以将调度程序限制为一个参与者,c#,.net-core,akka.net,C#,.net Core,Akka.net,我需要定期向演员发送消息。根据群集配置,有3个节点可用。因此,节点中的每个参与者都在调度消息。但我希望有一个参与者来完成这项工作,这样我就可以避免重新处理和重复处理 有没有什么方法可以安排来自集群的消息或任务,或者其他任何方法来解决这个问题。我想你可以做一个,这样你就只有一个参与者类型了。对于日程安排,您可以使用我认为您可以制作一个,这样您将只有一个演员类型。对于日程安排,您可以使用等一分钟。当然,阿克卡已经有了防止这种情况发生的机制。在参与者模型中,通常3个节点中的一个会从队列中抓取任务并对其

我需要定期向演员发送消息。根据群集配置,有3个节点可用。因此,节点中的每个参与者都在调度消息。但我希望有一个参与者来完成这项工作,这样我就可以避免重新处理和重复处理


有没有什么方法可以安排来自集群的消息或任务,或者其他任何方法来解决这个问题。

我想你可以做一个,这样你就只有一个参与者类型了。对于日程安排,您可以使用

我认为您可以制作一个,这样您将只有一个演员类型。对于日程安排,您可以使用

等一分钟。当然,阿克卡已经有了防止这种情况发生的机制。在参与者模型中,通常3个节点中的一个会从队列中抓取任务并对其进行处理,使其对其余节点不可用。它不是任务。我正在重复执行Context.System.Scheduler.scheduleTells(_interval,_interval,Self,new SendOutMessage(),Self);}那么这条消息。应该有一种方法来配置Akka,以便只有一个参与者处理消息。如果不可能,请查找将传入消息分配给单个可用参与者进行处理的。请稍候。当然,阿克卡已经有了防止这种情况发生的机制。在参与者模型中,通常3个节点中的一个会从队列中抓取任务并对其进行处理,使其对其余节点不可用。它不是任务。我正在重复执行Context.System.Scheduler.scheduleTells(_interval,_interval,Self,new SendOutMessage(),Self);}那么这条消息。应该有一种方法来配置Akka,以便只有一个参与者处理消息。如果不可能,请查找将传入消息分配给单个可用参与者进行处理的。Quartz actor不会解决我的问题,因为我的应用程序将有多个节点,并使群集成为单体,meQuartz actor无法解决我的问题,因为我的应用程序将有多个节点,并将集群设为单体,这对我来说是不可取的