Akka (java), sem bloqueio de transmissão para todas as crianças

Digamos que eu tenha um ator de região e cada região tenha um certo número de pessoas dentro dela. Como você transmite uma mensagem para todos, sabendo que a lista de pessoas pode mudar com o tempo, os roteadores de broadcast parecem ser a escolha, mas o problema é que eles têm um número máximo de roteamentos e não posso anexar dinamicamente as pessoas um roteador.

Minha pergunta é: eu sei que existe um EventBus, eu poderia inscrever meu pessoal no evento Bus, mas eu não quero que eles recebam todas as mensagens postadas, eu quero que eles recebam as mensagens da região.

agora no akka, temos que criar um roteador com um certo número de rotas, exemplo:

Router router = new router(person1, person2)

isso é ruim porque no começo não tem ninguém na região, não conheço as pessoas que vão se juntar à minha região.

Existe uma maneira de fazer um tipo de roteador dinâmico: exemplo:

Region region = new region()
region.router = new Router()
Person person1 = new Person()
region.router.subscribe(person1);     
region.router.tell("hello",null);

questionAnswers(1)

yourAnswerToTheQuestion