五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

API網(wǎng)關(guān)流量控制策略步驟

方案概述

操作流程

實(shí)施步驟

方案概述

應(yīng)用場(chǎng)景

當(dāng)在公網(wǎng)中調(diào)用APIG上公開的業(yè)務(wù)API時(shí),如果不限制API調(diào)用的次數(shù),隨著用戶的不斷增加,會(huì)引起后端性能的下降,甚至?xí)驗(yàn)閻阂庥脩舭l(fā)送的大量請(qǐng)求導(dǎo)致網(wǎng)站或程序崩潰。APIG提供了傳統(tǒng)策略——流量控制,從API、用戶、憑據(jù)、源IP等多個(gè)維度進(jìn)行流控。

然而,隨著用戶多樣性以及需求多樣性的增加,傳統(tǒng)流控策略無法滿足更加精細(xì)的流量控制場(chǎng)景。比如針對(duì)某一請(qǐng)求參數(shù)的流控或者某一租戶的流控,APIG在傳統(tǒng)流量控制策略的基礎(chǔ)上提供了插件策略——流量控制2.0,通過制定更加精細(xì)的方案來進(jìn)行流控。

以下將以流量控制2.0為例,進(jìn)行實(shí)踐說明,講述如何通過創(chuàng)建流量控制2.0策略來應(yīng)對(duì)不同場(chǎng)景的網(wǎng)關(guān)限流。

方案優(yōu)勢(shì)

流量控制2.0策略可以限制單位時(shí)間內(nèi)API的被調(diào)用次數(shù),支持基礎(chǔ)流控、參數(shù)流控和基于基礎(chǔ)流控的特殊流控。

基礎(chǔ)流控:可以對(duì)API、用戶、憑據(jù)、源IP進(jìn)行多維度流控,與已有的流量控制策略說明功能一致,但配置方式不兼容。

參數(shù)流控:支持根據(jù)Header、Path、Method、Query以及系統(tǒng)變量中的參數(shù)值進(jìn)行自定義流控。

基于基礎(chǔ)流控的特殊流控:對(duì)某個(gè)租戶或憑證進(jìn)行特定的流控。

支持從用戶、憑據(jù)和時(shí)間段等不同的維度限制對(duì)API的調(diào)用次數(shù)。

支持按天以及按時(shí)分秒粒度的流量控制。

約束與限制

API添加流量控制2.0策略相當(dāng)于流量控制2.0策略同步綁定了API。同一個(gè)環(huán)境中,一個(gè)API只能被一個(gè)流量控制2.0策略綁定,但一個(gè)流量控制2.0策略可以綁定多個(gè)API。(使用前提是綁定的API已發(fā)布。)

如果API未綁定流量控制2.0策略,流控限制值為實(shí)例“配置參數(shù)”中“ratelimit_api_limits”的參數(shù)運(yùn)行值。

如果一個(gè)API綁定傳統(tǒng)流量控制策略后,繼續(xù)綁定流量控制2.0策略,傳統(tǒng)流量控制策略會(huì)失效。

參數(shù)流控的規(guī)則最多可定義100個(gè)。

策略內(nèi)容最大長(zhǎng)度65535。

如果您的實(shí)例不支持流量控制2.0,請(qǐng)聯(lián)系技術(shù)支持。

操作流程

假設(shè)您對(duì)一個(gè)API有如下的流控訴求:

1、默認(rèn)API流量限制為10次/60秒,用戶流量限制為5次/60秒。

2、對(duì)請(qǐng)求頭Header字段為“Host=www.abc.com”的限制為10次/60秒。

3、對(duì)請(qǐng)求方法為get且請(qǐng)求路徑為“reqPath= /list”的限制為10次/60秒。

4、對(duì)請(qǐng)求路徑為“reqPath= /fc”的限制為10次/60秒。

5、對(duì)特殊租戶Special Renter的流量限制為5次/60秒。

您可以根據(jù)以下操作流程為API創(chuàng)建并綁定流量控制2.0策略。

創(chuàng)建策略

填寫流量控制2.0策略基本信息。

配置基礎(chǔ)流控

配置基礎(chǔ)流量控制。

配置參數(shù)流控

開啟參數(shù)流控配置開關(guān),定義參數(shù)和規(guī)則配置參數(shù)流量控制。

配置特殊流控

開啟特殊流控配置開關(guān),特殊憑據(jù)與特殊租戶流量控制的使用場(chǎng)景。

綁定API

流量控制2.0策略綁定到API。

驗(yàn)證

通過相應(yīng)的請(qǐng)求URL調(diào)用API,驗(yàn)證流量控制2.0策略是否生效。


API網(wǎng)關(guān)常見問題

API網(wǎng)關(guān)常見問題

API網(wǎng)關(guān)相關(guān)視頻

API網(wǎng)關(guān)

05:43

API網(wǎng)關(guān)

API網(wǎng)關(guān)

02:11

API網(wǎng)關(guān)

1對(duì)1咨詢專屬顧問

1對(duì)1免費(fèi)咨詢?nèi)A為云專屬顧問,為您量身定制產(chǎn)品推薦方案
立即咨詢

華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1

華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1

華為云專業(yè)的服務(wù)團(tuán)隊(duì),致力于為您提供專業(yè)的售前購買咨詢服務(wù),及完善的售后技術(shù)服務(wù),助您云上無憂