日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

網(wǎng)速流量控制軟件 上網(wǎng)流量控制系統(tǒng)( 二 )



網(wǎng)速流量控制軟件 上網(wǎng)流量控制系統(tǒng)


成功接入 AHAS 流量防護(hù)后,我們要做的就是先定義好一個(gè)請(qǐng)求分組 。點(diǎn)開(kāi)請(qǐng)求分組管理的 Tab 頁(yè),我們新建一個(gè)名為 test1 的請(qǐng)求分組 。我們將 Host 配置為精確匹配類(lèi)型,值為 127.0.0.1;將 Path 配置為前綴匹配類(lèi)型,值為 /test/。具體的配置如下圖所示:

網(wǎng)速流量控制軟件 上網(wǎng)流量控制系統(tǒng)


此時(shí)我們可以預(yù)見(jiàn),所有請(qǐng)求 Host 為 127.0.0.1 并且請(qǐng)求路徑以 /test/ 開(kāi)頭的請(qǐng)求都會(huì)歸類(lèi)到名為 test1 的分組中去 。此時(shí)我們?cè)L問(wèn)一個(gè)匹配該請(qǐng)求分組的 URL,如
http://127.0.0.1/test/demo,在 AHAS 控制臺(tái)-接口詳情監(jiān)控頁(yè)面可以看到 test1 這個(gè)分組的訪(fǎng)問(wèn)量監(jiān)控 。

網(wǎng)速流量控制軟件 上網(wǎng)流量控制系統(tǒng)


接下來(lái),我們要對(duì)名為 test1 的請(qǐng)求分組進(jìn)行流量控制,我們既可以在接口詳情的 Tab 頁(yè),也可以在規(guī)則管理的 Tab 頁(yè)中新增一條流控規(guī)則:

網(wǎng)速流量控制軟件 上網(wǎng)流量控制系統(tǒng)


即完成了對(duì) test1 請(qǐng)求分組的流控配置 。這條流控規(guī)則的意思是,在一秒以?xún)?nèi),該分組內(nèi)請(qǐng)求次數(shù)超過(guò) 10 的請(qǐng)求將會(huì)被攔截,閾值生效維度為單機(jī)維度 。默認(rèn)情況下,請(qǐng)求被攔截后會(huì)返回 429 Too Many Requests 狀態(tài)碼,我們也可以通過(guò) ConfigMap 或直接在控制臺(tái)配置流控觸發(fā)后的返回邏輯 。
如果此時(shí)我們使用壓測(cè)工具發(fā)起 QPS 大于 10 的流量,具體的效果會(huì)如下圖所示(接口詳情監(jiān)控):

網(wǎng)速流量控制軟件 上網(wǎng)流量控制系統(tǒng)


若我們希望針對(duì)某個(gè)請(qǐng)求分組的集群訪(fǎng)問(wèn)總量進(jìn)行精確控制,可以配置集群流控規(guī)則,配置總閾值即可,而無(wú)需關(guān)心網(wǎng)關(guān)實(shí)例數(shù)與負(fù)載均衡情況 。
綜上,我們對(duì) Ingress/Nginx 網(wǎng)關(guān)進(jìn)行流控控制,需要先要定義好一個(gè)的請(qǐng)求分組,然后再針對(duì)這個(gè)分組配置相應(yīng)的流控規(guī)則即可,完整的流程可以參考以下流程圖:

網(wǎng)速流量控制軟件 上網(wǎng)流量控制系統(tǒng)


【網(wǎng)速流量控制軟件 上網(wǎng)流量控制系統(tǒng)】以上就是在阿里云容器服務(wù) ACK 集群上的 Ingress 流控實(shí)踐的一個(gè)例子

推薦閱讀