亚洲成无码人在线观看丨久久精品国产亚洲77777丨亚洲不卡av一区二区三区丨69麻豆天美精东蜜桃传媒潘甜甜丨久久综合之久久綜合

行業(yè)動態(tài)

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

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

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

時間:2022-10-26   訪問量:2050

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

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

什么是 RPC?

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

最流行的語言是RPC和HTTP

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

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

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

最流行的語言是RPC和HTTP

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

最流行的語言是RPC和HTTP

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

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

最流行的語言是RPC和HTTP

協(xié)議在PHP語言系統(tǒng)中非常常見,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)化。

最流行的語言是RPC和HTTP

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

和 RPC

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

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

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

發(fā)表評論:

評論記錄:

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

在線咨詢

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

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

在線咨詢

免費(fèi)通話

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

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

免費(fèi)通話

微信掃一掃

微信聯(lián)系
返回頂部
主站蜘蛛池模板: 海宁市| 义乌市| 措美县| 韩城市| 确山县| 筠连县| 嘉义县| 泉州市| 开化县| 和平区| 扎赉特旗| 体育| 阳城县| 洛扎县| 梁平县| 黄冈市| 蒙阴县| 景东| 溧水县| 贞丰县| 桦川县| 靖西县| 腾冲县| 文化| 萍乡市| 太湖县| 涟水县| 阿拉善盟| 汤原县| 武冈市| 奉节县| 侯马市| 钟山县| 清原| 新兴县| 民乐县| 土默特左旗| 平阳县| 金乡县| 许昌县| 桂林市|