真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Sentinel源碼解析-源碼環(huán)境搭建-創(chuàng)新互聯(lián)

文章目錄
  • 前言
  • 一、源碼環(huán)境搭建
          • 1.從github上clone下來(lái)sentinel的源碼倉(cāng)庫(kù)到本地:
          • 2. 這里我們想學(xué)習(xí)1.6版本的sentinel源碼,所以切換git分支到release-1.6
          • 3. 啟動(dòng)sentinel-dashboard:
          • 4. 登陸dashboard:
          • 5. 啟動(dòng)demo項(xiàng)目:
          • 6. 測(cè)試
  • 總結(jié)

創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元上街做網(wǎng)站,已為上家服務(wù),為上街各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
前言

本文會(huì)講解如何搭建Sentinel源碼調(diào)試環(huán)境,以方便更好的debug源碼,如果對(duì)sentinel還不了解的話,可以先參考官方文檔:Sentinel官方文檔


提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、源碼環(huán)境搭建 1.從github上clone下來(lái)sentinel的源碼倉(cāng)庫(kù)到本地:

sentinel倉(cāng)庫(kù)地址

在這里插入圖片描述

2. 這里我們想學(xué)習(xí)1.6版本的sentinel源碼,所以切換git分支到release-1.6

在這里插入圖片描述

3. 啟動(dòng)sentinel-dashboard:

這里啟動(dòng)成功,在9000端口

在這里插入圖片描述

4. 登陸dashboard:

這里賬號(hào)和密碼都是sentinel,可以通過(guò)application.properties來(lái)進(jìn)行修改,這里我們還有任何的應(yīng)用項(xiàng)目注冊(cè)進(jìn)來(lái),所以沒(méi)有任何大盤(pán)數(shù)據(jù)

在這里插入圖片描述
在這里插入圖片描述

5. 啟動(dòng)demo項(xiàng)目:

sentinel-demo模塊下面給我們提供了很多測(cè)試樣例,我們看sentinel-demo-annotation-spring-aop下面的,基于注解的demo。

在這里插入圖片描述
這里controller提供的兩個(gè)api都會(huì)去調(diào)用TestService,我們的流控規(guī)則也定義在testService中
在這里插入圖片描述
這里方法都通過(guò)SentinelResource注解來(lái)標(biāo)注成一個(gè)資源,并指定了資源名和callback方法和處理BlockException的handler。
在這里插入圖片描述
我們運(yùn)行DemoApplication,啟動(dòng)這個(gè)demo服務(wù)。

需要在VM options配置一下dashboard的地址和項(xiàng)目的名稱

-Dcsp.sentinel.dashboard.server=localhost:9000 -Dproject.name=demo

在這里插入圖片描述

6. 測(cè)試

這里demo項(xiàng)目啟動(dòng)完成在dashboard中是看不到的,我們需要請(qǐng)求一下demo項(xiàng)目對(duì)應(yīng)的接口才可以,因?yàn)槲覀兊膁emo項(xiàng)目是啟動(dòng)在19966端口,所以我們curl一下。

curl http://127.0.0.1:19966/foo

在這里插入圖片描述

我們回到服務(wù)臺(tái)刷新一下,發(fā)現(xiàn)服務(wù)已經(jīng)注冊(cè)上去了,并且剛剛調(diào)用信息已經(jīng)在大盤(pán)中顯示了。
在這里插入圖片描述
我們這里給test這個(gè)資源配置一下流控規(guī)則,qps為2,每秒請(qǐng)求數(shù)不能大于2,否則會(huì)被限流。
在這里插入圖片描述在這里插入圖片描述
這里我們通過(guò)postman多次請(qǐng)求,可以發(fā)現(xiàn)后續(xù)的請(qǐng)求都已經(jīng)被限流了。
在這里插入圖片描述

在這里插入圖片描述

總結(jié)

上面講述了原本環(huán)境的搭建并演示了流控的一個(gè)demo,后續(xù)我們將進(jìn)行Sentinel源碼剖析。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


文章名稱:Sentinel源碼解析-源碼環(huán)境搭建-創(chuàng)新互聯(lián)
新聞來(lái)源:http://weahome.cn/article/hsojh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部