久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

RPC是什么協議

199次閱讀
沒有評論

共計 718 個字符,預計需要花費 2 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關 RPC 是什么協議,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

 RPC——遠程過程調用協議,它是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。RPC 協議假定某些傳輸協議的存在,如 TCP 或 UDP,為通信程序之間攜帶信息數據。在 OSI 網絡通信模型中,RPC 跨越了傳輸層和應用層。RPC 使得開發包括網絡分布式多程序在內的應用程序更加容易。

 RPC 采用客戶機 / 服務器模式。請求程序就是一個客戶機,而服務提供程序就是一個服務器。首先,客戶機調用進程發送一個有進程參數的調用信息到服務進程,然后等待應答信息。在服務器端,進程保持睡眠狀態直到調用信息的到達為止。當一個調用信息到達,服務器獲得進程參數,計算結果,發送答復信息,然后等待下一個調用信息,最后,客戶端調用進程接收答復信息,獲得進程結果,然后調用執行在繼續執行。

 Hadoop 的整個體系結構就是構建在 RPC 之上的(org.apache.hadoop.ipc)。

  主要通信接口:

 ClientProtocol:

  是客戶端 (FileSystem) 與 NameNode 通信的接口。

 DataNodeProtocol:

  是 DataNode 與 NameNode 通信的接口。

 DFSClient:

  是直接調用 NameNode 接口的對象。

  用戶代碼是通過 DistributedFileSystem 調用 DFSClient 對象,才能與 NameNode 打交道。

關于“RPC 是什么協議”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計718字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 绥中县| 北海市| 潞西市| 清原| 滦平县| 南澳县| 荥经县| 丹棱县| 建水县| 屯门区| 黄石市| 绥滨县| 东乡| 江北区| 宁安市| 理塘县| 卓资县| 平武县| 大安市| 石屏县| 永济市| 临沭县| 漾濞| 武义县| 桂阳县| 遂宁市| 剑阁县| 宜昌市| 恩平市| 井冈山市| 喀喇| 从江县| 罗定市| 衡南县| 南川市| 叙永县| 南宫市| 大荔县| 井研县| 石狮市| 太保市|