private void PrintClusterEvent(ClusterEvent.MemberStatusChange msg) { _log.Info("Member {MemberStatus} {MemberAddress} {MemberRoles}", msg.Member.Status, msg.Member.Address, string.Join(",", msg.Member.Roles)); var address = msg.Member.Address; var userPath = $"akka.tcp://{address.System}@{address.Host}:{address.Port}/user"; Context.ActorSelection(userPath).Tell(new Identify(Guid.NewGuid())); var remotePath = $"akka.tcp://{address.System}@{address.Host}:{address.Port}/remote"; Context.ActorSelection(remotePath).Tell(new Identify(Guid.NewGuid())); var sysPath = $"akka.tcp://{address.System}@{address.Host}:{address.Port}/system"; Context.ActorSelection(sysPath).Tell(new Identify(Guid.NewGuid())); }
private void PrintClusterEvent(ClusterEvent.MemberStatusChange msg) { _log.Info("Member {MemberStatus} {MemberAddress} {MemberRoles}", msg.Member.Status, msg.Member.Address, string.Join(",", msg.Member.Roles)); }