akka.net-cluster相关内容

在Akka.NET中,(使用Akka.Cluster)如何配置多个种子节点(Lighthouse)相互了解?

如果我想在不同的 PC 上运行两个 Lighthouse 种子节点,每个节点都应该知道另一个,我应该如何配置它们?尽管我发现提到使用多个 Lighthouse 实例并看到使用多个种子节点的非种子节点配置,但我无法在知道一个的单独 PC 上找到多个种子节点(特别是 Lighthouse)的示例另一个. 我目前有类似的东西,但我不确定它是否正确. 实际上,每个 BroadcastRouter ..
发布时间:2021-10-26 18:30:45 其他开发

群集分片客户端未与主机连接

经过最近的调查和栈溢出问题我意识到,与分片一致性哈希路由器相比,分片是更好的选择.但是我无法使2进程集群正常运行. 一个过程是种子,另一个过程是客户.种子节点似乎不断抛出死信消息(请参阅此问题的结尾). 此种子HOCON如下: akka { loglevel = "INFO" actor { provider = "Akka.Cl ..
发布时间:2020-07-16 19:45:58 其他开发

当我的节点加入群集时,Akka.net群集中是否有事件?

在我的Akka.Net群集中,我有几个节点.成功加入集群后,我想发起一些通信.我在日志中看到我很欢迎加入集群: Welcome from [akka.tcp://Animatroller@hakan-el:8899] 但是我看不到我可以订阅的任何事件. 解决方案 通常,在这种情况下,您希望订阅ClusterEvent.MemberUp,一旦新节点成为集群的一部分,当前参与者将获得 ..
发布时间:2020-07-16 19:45:55 其他开发

节点关闭后不重新加入集群

我正在使用Akka.NET的群集(1.0.5)功能来实现一项服务,该服务由一个主节点组成,该主节点通过HTTP接收请求,并将工作结果分发给已加入群集的工作节点. 该想法是为了能够轻松完成以下任务: 在需求高(检查)时将工作节点添加到集群中 能够重新启动主节点或使其脱机(维护/故障/其他),并让工作人员在可用时重新连接(检查) 升级/重启行为异常的工作程序,并使其重新连接到主 ..
发布时间:2020-07-16 19:45:53 其他开发

如何让一个角色在一个进程上运行,将消息发送给在另一个进程上运行的另一个actor?

我希望运行在各个进程(或节点)上的参与者在将消息发送给运行在不同进程(或节点)上的其他参与者的同时,又要保持容错和负载平衡.我目前正在尝试使用Akka.Cluster的分片功能来完成此操作. 但是,我不确定如何做到这一点... 我有以下代码可以反映我的种子节点: let configurePort port = let config = Configuration.par ..
发布时间:2020-07-16 19:44:47 其他开发

集群一致哈希池为相同映射生成新路由

我有一个包含2个命令行项目的解决方案,它们创建了一个带有种子和客户端进程的akka​​.net集群.种子启动集群,然后实例化一个consistent-hash-cluster-router,该路由器对实现我的接口"IHasRouting"的任何消息执行哈希映射.因此,任何(来自种子或客户端的)IHasRouting消息都应以该消息的散列在路由上的种子处结束. 项目正常启动,并且群集形成没有错 ..
发布时间:2020-07-16 19:44:45 其他开发

将Akka.net群集闲话发送到Azure辅助角色控制台

我正在开发Azure云服务,其中包括构成akka.net群集的多个辅助角色.如何完成群集八卦和其他消息最终显示在计算仿真器控制台窗口中? 解决方案 此刻,我正在Akka.NET群集上工作,该群集将作为Azure云服务托管,并遇到相同的问题. 我发现完成此任务的最快方法是编写一个日志记录适配器(尽管我对Akka.NET还是比较陌生,所以请稍加盐渍地接受此建议).这是我现在正在使用的基本 ..
发布时间:2020-07-16 19:43:40 其他开发