我完全不知道该怎么做,所以我只想问。如何将值从 1 个罐子(如布尔值(发送到不在同一台计算机上的另一个罐子。我知道你可能可以用SQL做一些事情,但这不会经常更新。做这样的事情的方法是什么?
有很多可能的方法:
- 使用 RPC 发送消息
- 使用像kafka或activeMq这样的消息传递服务
- 如果延迟不是问题,您可以更好地写入共享文件 两个 JVM 都有权访问的内容。
希望这有帮助!
您可以在Java中使用RMI(远程方法调用(。
我认为你能做的最好的事情就是看一个RMI教程来开始,就像这样:
https://www.javatpoint.com/RMI
Oracle还提供了关于RMI的教程:
https://docs.oracle.com/javase/7/docs/technotes/guides/rmi/hello/hello-world.html
RMI的好处是它开箱即用,不需要额外的库。