首頁  >  文章  >  Java  >  java中的rmi是什麼

java中的rmi是什麼

WBOY
WBOY轉載
2023-04-18 22:34:011153瀏覽

RMI (Remote Method Invocation) 模型是一種分散式物件應用,使用 RMI 技術可以使一個 JVM 中的對象,呼叫另一個 JVM 中的物件方法並取得呼叫結果。這裡的另一個 JVM 可以在同一台電腦也可以是遠端電腦。因此,RMI 意味著需要一個 Server端和一個 Client端。

RMI連接埠介紹

Server 端通常會建立一個對象,並使之可以遠端存取。

這個物件被稱為遠端物件。

Server 端需要註冊這個物件可以被 Client 遠端存取。

Client 端呼叫可以被遠端存取的物件上的方法,Client 端就可以和 Server 端進行通訊並相互傳遞訊息。

說到這裡,是不是發現使用RMI 在建構一個分散式應用時十分方便,它和RPC 一樣可以實現分散式應用之間的互相通信,甚至和現在的微服務思想都十分類似。

RMI的優缺點

優點:能夠避免重複造輪子;

#缺點:呼叫過程很慢,而且這個過程是不可靠的,容易發生不可預料的錯誤,例如網路錯誤等。

以上是java中的rmi是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除