如何检测远程参与者断开连接(分离)?
How to detect remote actor disconnection (dissociation)?
我的服务器包含一些 ServerActor。
该 actor 接收 RegisterClient 消息并将 ActorRef 添加到已注册客户端列表中。
我也有多个客户端,每个客户端都包含 ClientActor,应该在服务器上注册以进行进一步操作。
处理客户端参与者断开连接的最佳模式是什么(例如由于网络故障)。我应该实施一些心跳消息还是 akka.net 包含开箱即用的类似内容?
Akka.net 文档包含该问题的答案:Detecting and Handling Network Failures with Remote DeathWatch
我的服务器包含一些 ServerActor。 该 actor 接收 RegisterClient 消息并将 ActorRef 添加到已注册客户端列表中。
我也有多个客户端,每个客户端都包含 ClientActor,应该在服务器上注册以进行进一步操作。
处理客户端参与者断开连接的最佳模式是什么(例如由于网络故障)。我应该实施一些心跳消息还是 akka.net 包含开箱即用的类似内容?
Akka.net 文档包含该问题的答案:Detecting and Handling Network Failures with Remote DeathWatch