更新時(shí)間:2020年04月17日14時(shí)39分 來(lái)源:傳智播客 瀏覽次數(shù):
RPC(Remote Procedure Call Protocol),是遠(yuǎn)程過(guò)程調(diào)用的縮寫,簡(jiǎn)單說(shuō)就是調(diào)用遠(yuǎn)端(跨進(jìn)程)的一個(gè)函數(shù)。在微服務(wù)中,通常需要不限定服務(wù)提供方使用的技術(shù)選型,實(shí)現(xiàn)跨團(tuán)隊(duì)技術(shù)解耦。這就需要統(tǒng)一的服務(wù)框架 --RPC框架。
如果各團(tuán)隊(duì)服務(wù)提供方各自實(shí)現(xiàn)一套序列化、反序列化、網(wǎng)絡(luò)框架、連接池、收發(fā)線程、超時(shí)處理、狀態(tài)機(jī)等業(yè)務(wù)之外的重復(fù)技術(shù)勞動(dòng),那么整體效率低下。所以,RPC框架將上述 “業(yè)務(wù)之外” 的技術(shù)勞動(dòng)統(tǒng)一處理,是服務(wù)化首要解決的問(wèn)題。
猜你喜歡
C++ namespace用法詳細(xì)介紹[C++培訓(xùn)]
2020-03-31C++代碼區(qū)、全局區(qū)、棧區(qū)、堆區(qū)的詳細(xì)介紹 [C++培訓(xùn)]
2020-03-31飛機(jī)大戰(zhàn)游戲制作教程[C++培訓(xùn)]
2020-01-16Linux系統(tǒng)下如何檢測(cè)內(nèi)存泄露?[C語(yǔ)言培訓(xùn)]
2020-01-16為什么要用原碼,反碼和補(bǔ)碼?原碼,反碼,補(bǔ)碼介紹
2020-01-16C與C++中的enum有什么不同?[C語(yǔ)言培訓(xùn)]
2020-01-16北京校區(qū)