Linkerd的產(chǎn)品特點(diǎn)

概述

除了通過斷路和延遲感知負(fù)載平衡來增加可靠性之外,Linkerd還自動(dòng)監(jiān)測一線服務(wù)指標(biāo),如請(qǐng)求量,成功率和延遲分布。 Linkerd還提供了一個(gè)稱為dtabs的強(qiáng)大語言的請(qǐng)求級(jí)路由和多業(yè)務(wù)發(fā)現(xiàn)集成。

在本節(jié)中,您將看到Linkerd主要功能的簡要介紹。

負(fù)載均衡:

Linkerd提供多種負(fù)載平衡算法,使用實(shí)時(shí)性能指標(biāo)來分布負(fù)載,并減少整個(gè)應(yīng)用程序的尾部延遲。

熔斷:

Linkerd包括自動(dòng)熔斷功能,可以停止將流量發(fā)送到被認(rèn)為不健康的節(jié)點(diǎn),給他們一個(gè)恢復(fù)和避免累加故障的機(jī)會(huì)。

服務(wù)發(fā)現(xiàn):

Linkerd與各種服務(wù)發(fā)現(xiàn)后端集成在一起,通過消除特定的服務(wù)發(fā)現(xiàn)實(shí)現(xiàn)幫助您降低代碼的復(fù)雜性。

動(dòng)態(tài)請(qǐng)求路由:

Linkerd支持動(dòng)態(tài)請(qǐng)求路由和重新路由,允許您以最少的配置滾動(dòng)部署,金絲雀部署,藍(lán)綠部署,以及跨IDC故障轉(zhuǎn)移和限流。

重試和超時(shí):

Linkerd可以自動(dòng)重試某些故障的請(qǐng)求,并可以在指定的時(shí)間段后超時(shí)請(qǐng)求。

TLS:

可以將Linkerd配置為使用TLS發(fā)送和接收請(qǐng)求,您可以使用它來加密跨主機(jī)邊界的通信,而無需修改現(xiàn)有的應(yīng)用程序代碼。

HTTP代理集成:

Linkerd可以充當(dāng)一個(gè)HTTP代理,幾乎所有的現(xiàn)代HTTP客戶端都支持,所以很容易集成到現(xiàn)有的應(yīng)用程序中。

透明代理:

您可以在您的主機(jī)上使用iptables規(guī)則,通過Linkerd設(shè)置透明代理

gRPC:

Linkerd支持HTTP / 2和TLS,允許路由gRPC請(qǐng)求,啟用高級(jí)RPC機(jī)制,如雙向流,流量控制和結(jié)構(gòu)化數(shù)據(jù)有效載荷。

分布式跟蹤:

Linkerd支持分布式跟蹤和指標(biāo)檢測,在所有服務(wù)中提供統(tǒng)一的可觀察性。

儀表盤:

Linkerd支持分布式跟蹤和指標(biāo)檢測,在所有服務(wù)中提供統(tǒng)一的可視性。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容