配置入口流量調(diào)度規(guī)則
本文介紹如何配置入口流量調(diào)度規(guī)則。
前提條件
域名生效集群版本為2.2.0或以上。
操作步驟
在多活容災(zāi)管控平臺(tái)的左側(cè)導(dǎo)航欄,單擊多活實(shí)例。
在多活實(shí)例頁面,單擊目標(biāo)實(shí)例的實(shí)例名稱/ID進(jìn)入多活實(shí)例詳情頁面。
在多活實(shí)例詳情頁面,單擊 。
在入口流量調(diào)度頁面,選擇對(duì)應(yīng)的單元和需要配置的域名/IP。
單擊+插入新規(guī)則,新建流量引流規(guī)則。
在添加的新規(guī)則中完成下列配置后,單擊保存。
參數(shù)
說明
優(yōu)先級(jí)
優(yōu)先級(jí)自動(dòng)生成,無需手動(dòng)填寫。優(yōu)先級(jí)決定每條規(guī)則在數(shù)據(jù)面匹配的順序。優(yōu)先級(jí)范圍為1~5,數(shù)字越小,優(yōu)先級(jí)越高。每個(gè)域名最多可創(chuàng)建5條引流規(guī)則,您可以通過上下拖動(dòng)規(guī)則來更改優(yōu)先級(jí)。
名稱
自定義規(guī)則名稱。
域名/IP
此處域名與步驟4中選擇的域名一致,無需手動(dòng)填寫。
URI前綴
需要引流的URI的前綴。數(shù)據(jù)面匹配時(shí)采用模糊匹配,只需前綴匹配即可。您可單擊+添加URI添加多個(gè)URI前綴進(jìn)行匹配。
條件類型
入口流量調(diào)度規(guī)則支持Header、Cookie、Parameters和SourceIP四種條件類型,其中Header、Cookie和Parameters分別對(duì)應(yīng)HTTP Header、HTTP Cookie和HTTP Query,SourceIP默認(rèn)為來源IP,也可以配置成從Header中提取特定字段。
鍵
從HTTP Header、Cookie或Parameter的某個(gè)鍵來提取值進(jìn)行匹配處理。
值轉(zhuǎn)換策略
whole:不對(duì)值進(jìn)行處理。
mod:選擇mod后還需設(shè)置模數(shù),根據(jù)模數(shù)對(duì)值進(jìn)行取模處理。
條件
IN和NOT IN為范圍匹配,對(duì)比提取出的數(shù)值是否在或者不在值的范圍內(nèi)。
BETWEEN、<、<=、=、>和>=為數(shù)值匹配。
CIDR用于匹配IP范圍。
值
條件需匹配的值,其中IN和NOT IN條件支持?jǐn)?shù)字、字母、下劃線和中劃線之間排列組合的值;BETWEEN、<、<=、=、>和>=條件僅支持?jǐn)?shù)值類型的值;CIDR僅支持IP和IP段。
流量染色
開啟流量染色后,當(dāng)前規(guī)則匹配且命中單元格時(shí),將在Header中寫入 msha_env_cell=$(單元格標(biāo)識(shí))的單元格染色標(biāo)識(shí),以便下游根據(jù)染色標(biāo)進(jìn)行路由。
引流
設(shè)置規(guī)則匹配后引流到的單元/單元格和引流比例,引流比例精確到小數(shù)點(diǎn)后4位。您可單擊+添加引流目標(biāo)單元格配置多個(gè)引流單元/單元格,但不能配置重復(fù)的單元/單元格,且所有單元格的比例總和不能大于 100%。
說明引流單元/單元格的下拉列表中包含該多活空間域名下的所有單元/單元格。如果某單元/單元格處于灰色無法選擇的狀態(tài),說明該單元/單元格未配置回源IP和端口。您需要先完成接入層配置(MSFE配置或云原生網(wǎng)關(guān)配置)后才能引流到該單元/單元格。
規(guī)則啟用
選中規(guī)則啟用,則該規(guī)則會(huì)生效。若不選中,則規(guī)則不生效。
說明若所選域名下沒有配置過任何一條規(guī)則,則直接采用默認(rèn)的異地/同城邏輯。
同一個(gè)匹配規(guī)則中,多個(gè)條件類型是“與“的關(guān)系,必須同時(shí)生效才能進(jìn)行引流計(jì)算。
當(dāng)存在多條引流規(guī)則時(shí),若高優(yōu)先級(jí)的規(guī)則沒有匹配成功,則會(huì)繼續(xù)向下匹配低優(yōu)先級(jí)的規(guī)則;若高優(yōu)先級(jí)的規(guī)則匹配成功但沒有命中引流單元格,也會(huì)繼續(xù)向下匹配低優(yōu)先級(jí)的規(guī)則。
您也可以選擇在規(guī)則中不設(shè)置匹配條件,此時(shí)規(guī)則中只有域名和URI前綴限制。這表示所有帶有該URI前綴的請(qǐng)求都會(huì)匹配該規(guī)則。
單擊生效。
規(guī)則生效后,配置狀態(tài)會(huì)更新為已生效。
后續(xù)步驟
規(guī)則配置完成后,您還可以進(jìn)行以下操作:
更新規(guī)則
單擊目標(biāo)規(guī)則右上角的圖標(biāo)可編輯該規(guī)則。編輯完成后,單擊保存然后單擊生效,使修改生效。
刪除規(guī)則
單擊目標(biāo)規(guī)則右上角的圖標(biāo)刪除該規(guī)則。完成刪除操作后,該規(guī)則會(huì)處于刪除未生效狀態(tài)。您還需單擊生效,使刪除操作生效。
重置規(guī)則
單擊重置可放棄未生效的更改,并將規(guī)則配置重置為最近一次生效的規(guī)則。
一鍵關(guān)閉所有規(guī)則
單擊一鍵關(guān)閉后,再單擊生效可以快速將該域名下配置的所有規(guī)則的啟用狀態(tài)設(shè)置為關(guān)閉。