1 概述
rpc(Remote Procedure Call) 即遠(yuǎn)程過(guò)程調(diào)用,直白一點(diǎn)就是一個(gè)節(jié)點(diǎn)調(diào)用另一個(gè)節(jié)點(diǎn)的服務(wù),rpc不依賴于應(yīng)用層協(xié)議,直接基于tcp層遠(yuǎn)程調(diào)用,在傳輸層即可完成通訊,更適用于對(duì)效率要求更高的場(chǎng)景,由于rpc依賴客戶端于服務(wù)端建立連接來(lái)進(jìn)行二進(jìn)制通訊,底層比較復(fù)雜,所以一些rpc框架應(yīng)運(yùn)而生,比如thirft,grpc,finagle,dubbo