Как заставить 2 JVM общаться друг с другом

У меня следующая ситуация:

У меня есть 2 процесса JVM (на самом деле 2 javaпроцесса, работающих отдельно, а не 2 потока), работающих на локальной машине. Назовем их ProcessAи ProcessB.

Я хочу, чтобы они общались (обменивались данными) друг с другом (например, ProcessAотправляет сообщение ProcessB, чтобы что-то сделать).

Теперь я обхожу эту проблему, записывая временный файл, и этот процесс периодически сканирует этот файл, чтобы получить сообщение. Я думаю, что это решение не очень хорошо.

Что может быть лучшей альтернативой для достижения того, чего я хочу?

63
задан haylem 8 June 2012 в 03:09
поделиться