我需要将一个对象的实例从一个进程发送到另一个进程(均为 Java)并取回更改后的版本。会有很多这样的远程功能。(实际上,其中一个过程类似于DataBase wrapper)
对开发人员最友好的方式是什么?即添加和调用这些函数应该很容易。
对开发人员最友好的方式是使用一个进程。除非您有充分的理由这样做,否则您不会使用多个进程。
可能最简单的使用是 RMI,但它会按值传递,而不是引用,因此您必须返回更改的对象。
在 Java 中解决问题的最简单方法是使用 RMI。在 Java 中使用 RMI 是非常透明的,您可以调用远程对象的方法,并且可以像使用本地对象一样向它们传递值。
这是来自官方文档的简单教程。