У меня следующая ситуация:
У меня есть 2 процесса JVM (действительно 2 java
процессы, выполняемые отдельно, а не 2 потока), запущенные на локальной машине. Назовем их ProcessA
a ProcessB
.
Я хочу, чтобы они связывались (обменивались данными) друг с другом (например, ProcessA
отправляет сообщение в ProcessB
, чтобы что-то сделать).
Теперь я обойду эту проблему, написав временный файл, и этот процесс периодически просматривает этот файл, чтобы получить сообщение. Я думаю, что это решение не так хорошо.
Что было бы лучшей альтернативой для достижения того, что я хочу?