您好,登錄后才能下訂單哦!
這篇文章主要介紹“java中的rmi是什么”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“java中的rmi是什么”文章能幫助大家解決問題。
RMI (Remote Method Invocation) 模型是一種分布式對象應用,使用 RMI 技術可以使一個 JVM 中的對象,調用另一個 JVM 中的對象方法并獲取調用結果。這里的另一個 JVM 可以在同一臺計算機也可以是遠程計算機。因此,RMI 意味著需要一個 Server端和一個 Client端。
RMI端口介紹
Server 端通常會創建一個對象,并使之可以被遠程訪問。
這個對象被稱為遠程對象。
Server 端需要注冊這個對象可以被 Client 遠程訪問。
Client 端調用可以被遠程訪問的對象上的方法,Client 端就可以和 Server 端進行通信并相互傳遞信息。
說到這里,是不是發現使用 RMI 在構建一個分布式應用時十分方便,它和 RPC 一樣可以實現分布式應用之間的互相通信,甚至和現在的微服務思想都十分類似。
RMI的優缺點
優點:能夠避免重復造輪子;
缺點:調用過程很慢,而且該過程是不可靠的,容易發生不可預料的錯誤,比如網絡錯誤等。
關于“java中的rmi是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。