[英]Akka.net Made singleton actor skip LightHouse node in cluster?
我有一个akka.net群集,其中包含一些用于管理和cron任务的单例。 当前,处理节点也是种子节点。
我想创建一个简单的灯塔,只充当群集的连接点。
这样,我可以重新启动群集处理节点,并确保将正确地重新创建群集。
我的问题是单例机制会在最旧的节点上激活actor,而我的灯塔就像集群中的所有其他节点一样体贴。
这意味着它总是尝试在灯塔中设置单例演员实例。
他们有办法防止单例主机选择机制考虑灯塔节点吗?
Akka.Net为此具有“角色”机制。 您可以为每个节点赋予多个角色,对于要创建的特定类型的actor,您可以指示可以在哪个节点“角色”上创建它。 专用的灯塔(除了house light
,不应做其他任何事情,角色列表为空,您的实际工作人员节点为非空列表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.