Legal, ja ouviu falar do padrão "Actor Model"? A implemtação mais famosa desse padrão é o Akka (https://akka.io/). Acho que vale dar uma olhada no padrão de projeto pois ele faz sentido pra resolver esse tipo de problema: comunicação concorrente.
Em resposta a [Não disponível]
2