Как отправить данные с одного jar на другой не на той же машине java - PullRequest
0 голосов
/ 01 мая 2018

Я абсолютно не знаю, как это сделать, поэтому я просто спрошу. Как бы я отправил значения из 1 банку (как логическое) в другую банку не на том же компьютере. Я знаю, что вы могли бы что-то сделать с SQL, но это не будет постоянно обновляться. Какой способ сделать что-то подобное?

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

Для этого вы можете использовать RMI (Remote Method Invocation) в Java.

Я думаю, что лучшее, что вы можете сделать, это взглянуть на один учебник RMI, чтобы начать, как этот:

https://www.javatpoint.com/RMI

Oracle также предоставляет руководство по RMI:

https://docs.oracle.com/javase/7/docs/technotes/guides/rmi/hello/hello-world.html

Приятной особенностью RMI является то, что он поставляется с Java из коробки и никаких дополнительных библиотек не требуется.

0 голосов
/ 01 мая 2018

Возможно много способов:

  • Используйте RPC для отправки сообщения
  • Используйте службу обмена сообщениями, такую ​​как kafka или activeMq
  • Если задержка не является проблемой, лучше записать в общий файл к которым имеют доступ обе JVM.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...