我需要發送一個對象的實例從一個進程到另一個進程(兩個Java)並獲取更改後的版本。這個遠程功能將會有地段。 (實際上,其中一個進程類似於DataBase封裝)在Java中對開發人員友好的IPC
什麼是最開心開發人員友好方式做到這一點?即加入和呼叫這些功能應該很容易。
我需要發送一個對象的實例從一個進程到另一個進程(兩個Java)並獲取更改後的版本。這個遠程功能將會有地段。 (實際上,其中一個進程類似於DataBase封裝)在Java中對開發人員友好的IPC
什麼是最開心開發人員友好方式做到這一點?即加入和呼叫這些功能應該很容易。
最開發者友好的方式是使用一個進程。除非你有充分的理由這麼做,否則你不會使用多個進程。
可能使用最簡單的是RMI,但它會通過值傳遞,而不是引用,因此您必須返回已更改的對象。
Java中最簡單的問題解決方案是使用RMI。在Java中使用RMI是非常透明的,您可以在遠程對象上調用方法,並且可以像使用本地對象一樣將值傳遞給它們。
這裏有一個簡單的tutorial官方文檔。