溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Skywalking、SpringCloudGateway以及SpringWebFlux該怎么理解

發(fā)布時(shí)間:2021-12-21 17:36:29 來(lái)源:億速云 閱讀:793 作者:柒染 欄目:云計(jì)算

本篇文章給大家分享的是有關(guān)Skywalking、SpringCloudGateway以及SpringWebFlux該怎么理解,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

SkyWalking 是一個(gè)開(kāi)源 APM 系統(tǒng),包括針對(duì) Cloud Native 體系結(jié)構(gòu)中的分布式系統(tǒng)的監(jiān)視、跟蹤、診斷功能。核心功能如下:

- 服務(wù)、服務(wù)實(shí)例、端點(diǎn)指標(biāo)分析

- 根本原因分析,在運(yùn)行時(shí)分析代碼。

- 服務(wù)拓?fù)鋱D分析

- 服務(wù),服務(wù)實(shí)例和端點(diǎn)依賴性分析

- 檢測(cè)到慢速服務(wù)和端點(diǎn)

- 性能優(yōu)化

- 分布式跟蹤和上下文傳播

- 數(shù)據(jù)庫(kù)訪問(wèn)指標(biāo)。檢測(cè)慢速數(shù)據(jù)庫(kù)訪問(wèn)語(yǔ)句(包括 SQL 語(yǔ)句)。

- 報(bào)警

SpringCloudGateway提供了一個(gè)用于在Spring MVC之上構(gòu)建API網(wǎng)關(guān)的庫(kù)。Spring Cloud Gateway旨在提供一種簡(jiǎn)單而有效的方法來(lái)路由到API,并為它們提供跨領(lǐng)域的關(guān)注,例如:安全性,監(jiān)視/指標(biāo)和彈性。

特征

Spring Cloud Gateway功能:

  • 建立在Spring Framework 5,Project ReactorSpring Boot 2.0之上

  • 能夠匹配任何請(qǐng)求屬性上的路由。

  • 謂詞和過(guò)濾器特定于路由。

  • Hystrix斷路器集成。

  • Spring Cloud DiscoveryClient集成

  • 易于編寫(xiě)的謂詞和過(guò)濾器

  • 請(qǐng)求速率限制

  • 路徑改寫(xiě)

Spring框架中包含的原始Web框架Spring Web MVC是專門為Servlet APIServlet容器而構(gòu)建的。反應(yīng)性堆棧Web框架Spring WebFlux在更高版本5.0中添加。它是完全非阻塞的,支持 Reactive Streams,并在Netty,UndertowServlet 3.1+容器等服務(wù)器上運(yùn)行。

這兩個(gè)Web框架都反映了其源模塊的名稱(spring-webmvc和 spring-webflux),并在Spring Framework中并存。每個(gè)模塊都是可選的。應(yīng)用程序可以使用一個(gè)模塊,也可以使用兩個(gè)模塊,在某些情況下,也可以使用兩個(gè)模塊,例如,帶有reactSpring MVC控制器WebClient。

以上就是Skywalking、SpringCloudGateway以及SpringWebFlux該怎么理解,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI