久久午夜夜伦鲁鲁片免费无码影视,国产一区二区三区不卡av,无码人妻一区二区三区线,成人无码av片在线观看蜜桃

行業(yè)動(dòng)態(tài)

了解最新公司動(dòng)態(tài)及行業(yè)資訊

當(dāng)前位置:首頁(yè)>新聞中心>行業(yè)動(dòng)態(tài)
全部 4096 公司動(dòng)態(tài) 960 行業(yè)動(dòng)態(tài) 3136

除了RPC之外常見(jiàn)的多系統(tǒng)數(shù)據(jù)交互方案還包括分布式消息隊(duì)列

時(shí)間:2022-10-26   訪問(wèn)量:1940

隨著企業(yè)IT服務(wù)不斷演進(jìn),單臺(tái)服務(wù)器無(wú)法承受用戶日益增長(zhǎng)的需求,需要多臺(tái)服務(wù)器組成“服務(wù)集群”對(duì)外提供服務(wù)。與此同時(shí),隨著對(duì)產(chǎn)品需求的增加,商業(yè)服務(wù)將變得越來(lái)越膨脹。服務(wù)必須在架構(gòu)中拆分。一個(gè)完整的大服務(wù)會(huì)分解成許多獨(dú)立的小服務(wù)。每個(gè)小服務(wù)將由一個(gè)獨(dú)立的進(jìn)程處理。管理提供外部服務(wù),稱為“微服務(wù)”。

當(dāng)用戶的請(qǐng)求到來(lái)時(shí)it外包服務(wù),我們需要將用戶的請(qǐng)求分散到多個(gè)服務(wù)中單獨(dú)處理,然后需要將這些子服務(wù)的結(jié)果匯總呈現(xiàn)給用戶。那么,服務(wù)交互的方式是需要解決的核心問(wèn)題。RPC 的發(fā)明和存在是為了解決服務(wù)之間的信息交換。

什么是 RPC?

RPC( Call)是分布式系統(tǒng)中一種常見(jiàn)的通信方式,已經(jīng)使用了40多年。當(dāng)兩個(gè)物理上獨(dú)立的子系統(tǒng)需要進(jìn)行邏輯關(guān)聯(lián)時(shí),RPC 是常用的匹配技術(shù)之一。除了RPC,常見(jiàn)的多系統(tǒng)數(shù)據(jù)交互方案還有分布式消息隊(duì)列、HTTP請(qǐng)求調(diào)用、數(shù)據(jù)庫(kù)、分布式緩存等。

最流行的語(yǔ)言是RPC和HTTP

RPC和HTTP調(diào)用不是通過(guò)中間件,而是端到端系統(tǒng)的直接數(shù)據(jù)交換。HTTP 調(diào)用也可以認(rèn)為是一種特殊的 RPC,只不過(guò)傳統(tǒng)意義上的 RPC 是指長(zhǎng)連接的數(shù)據(jù)交換,而 HTTP 通常是指準(zhǔn)備好的短鏈接。

RPC 在我們所知道的所有中間件中都有它。Nginx/Redis/MySQL/Dubbo//Spark/等重量級(jí)開(kāi)源產(chǎn)品都是基于RPC技術(shù)構(gòu)建的。RPC是指廣義的RPC,是一種分布式系統(tǒng)的通信技術(shù)。RPC 在技術(shù)方面比我們周圍的空氣更好。它無(wú)處不在,但很多人甚至不知道它的存在。Nginx 和 RPC

Ngnix 是互聯(lián)網(wǎng)公司使用最廣泛的代理服務(wù)器。它為后端分布式服務(wù)提供負(fù)載均衡,后端可以將多個(gè)后端服務(wù)地址聚合成一個(gè)地址對(duì)外服務(wù)。如您所見(jiàn),它是技術(shù)堆棧中最流行的 Web 框架。

最流行的語(yǔ)言是RPC和HTTP

Nginx與后端服務(wù)的交互也基本理解為RPC數(shù)據(jù)交互。也許你會(huì)爭(zhēng)辯說(shuō) Nginx 和后端服務(wù)使用的是 HTTP 協(xié)議,這是一個(gè)短連接,而不是嚴(yán)格的 RPC 調(diào)用。

最流行的語(yǔ)言是RPC和HTTP

你是對(duì)的,但是 Nginx 和后端服務(wù)之間還有其他協(xié)議,比如 uwsgi 協(xié)議、協(xié)議等。這兩個(gè)協(xié)議都使用了比 HTTP 協(xié)議更高效的二進(jìn)制協(xié)議。如上圖所示,uWSGI 是一個(gè)眾所周知的容器,可用于為啟動(dòng) uwsgi 協(xié)議的服務(wù)器啟動(dòng)服務(wù)。

uwsgi 通信協(xié)議在語(yǔ)言系統(tǒng)中非常常見(jiàn)。如果企業(yè)使用語(yǔ)言棧構(gòu)建 Web 服務(wù),他們會(huì)在生產(chǎn)環(huán)境中部署應(yīng)用程序,而不是使用 HTTP 協(xié)議或使用 uwsgi 協(xié)議連接到 Nginx。溝通。

最流行的語(yǔ)言是RPC和HTTP

協(xié)議在PHP語(yǔ)言系統(tǒng)中非常常見(jiàn),Nginx和PHP-fpm進(jìn)程之間經(jīng)常使用協(xié)議進(jìn)行通信。

和 RPC

在大數(shù)據(jù)技術(shù)領(lǐng)域,RPC也占有非常重要的地位。大量分布式技術(shù)被廣泛應(yīng)用于大數(shù)據(jù)領(lǐng)域。分布式意味著節(jié)點(diǎn)的物理隔離。隔離意味著需要通信,而通信意味著有RPC。大數(shù)據(jù)比業(yè)務(wù)系統(tǒng)需要更多的通信,因此它更深入地進(jìn)行數(shù)據(jù)通信優(yōu)化。

最流行的語(yǔ)言是RPC和HTTP

例如,最常見(jiàn)的文件系統(tǒng) hdfs 通常包含和多個(gè)。并通過(guò)稱為 RPC 的二進(jìn)制協(xié)議進(jìn)行通信。

和 RPC

在人工智能領(lǐng)域,RPC也很重要。如果一個(gè)知名的框架需要處理上億的數(shù)據(jù)it外包服務(wù),就需要依賴分布式計(jì)算能力,需要做集群。當(dāng)多個(gè)分布式節(jié)點(diǎn)需要集體智能時(shí),就必須引入 RPC 技術(shù)。溝通。RPC 通信框架使用內(nèi)部自研的 gRPC 框架。最流行的語(yǔ)言是RPC和HTTP

上一篇:企業(yè)選擇it外包和招聘自聘網(wǎng)管的優(yōu)劣勢(shì)在哪里?

下一篇:湖北IT公司哪家強(qiáng)?國(guó)內(nèi)的供應(yīng)商都在這里了

發(fā)表評(píng)論:

評(píng)論記錄:

未查詢到任何數(shù)據(jù)!

在線咨詢

點(diǎn)擊這里給我發(fā)消息 售前咨詢專員

點(diǎn)擊這里給我發(fā)消息 售后服務(wù)專員

在線咨詢

免費(fèi)通話

24小時(shí)免費(fèi)咨詢

請(qǐng)輸入您的聯(lián)系電話,座機(jī)請(qǐng)加區(qū)號(hào)

免費(fèi)通話

微信掃一掃

微信聯(lián)系
返回頂部