Como ter duas JVMs conversando entre si
Eu tenho a seguinte situação:
Eu tenho 2 processos JVM (realmente 2java
processos em execução separadamente, não 2 threads) em execução em uma máquina local. Vamos chamá-losProcessA
aProcessB
.
Eu quero que eles se comuniquem (trocam dados) um com o outro (por ex.ProcessA
envia uma mensagem paraProcessB
fazer alguma coisa).
Agora, trabalho com esse problema escrevendo um arquivo temporário e esse processo verifica periodicamente esse arquivo para receber a mensagem. Eu acho que essa solução não é tão boa.
Qual seria a melhor alternativa para conseguir o que eu quero?