Cómo tener 2 JVMs hablar entre sí

Tengo la siguiente situación:

Tengo 2 procesos JVM (en realidad 2java procesos que se ejecutan por separado, no 2 subprocesos) que se ejecutan en una máquina local. LlamémoslosProcessA unProcessB.

Quiero que se comuniquen (intercambien datos) entre sí (por ejemplo,ProcessA envía un mensaje aProcessB hacer algo).

Ahora, resuelvo este problema al escribir un archivo temporal y estos procesos escanean periódicamente este archivo para recibir el mensaje. Creo que esta solución no es tan buena.

¿Cuál sería una mejor alternativa para lograr lo que quiero?

Respuestas a la pregunta(6)

Su respuesta a la pregunta