Como posso identificar um ator remoto?
Eu tenho um ator remoto (cliente) que está registrando com outro ator remoto (servidor) e, em seguida, cancelar o registro (com um gancho de desligamento). No entanto, embora o servidor capte o cancelamento do registro, osender
propriedade é umobjeto de canal diferente; então nos meus logs do servidor eu tenho:
Registered new client [scala.actors.Channel@158e282]; supporting 1 clients
De-registered client [scala.actors.Channel@1caf0b6]; supporting 1 clients
Como posso determinar (no lado do servidor) que esse era o mesmo ator do cliente que originalmente se registrou em mim? Obviamente, eu poderia imbuir cada cliente com o seu próprioUUID
mas eu me pergunto se existe um caminho mais fácil?