1. 程式人生 > >NetScaler http 請求克隆復制

NetScaler http 請求克隆復制

NetScaler

當http請求到NetScaler的時候,有時需要外部設備來分析或者記錄請求,這時候就需要對進來的http請求進行復制克隆。 原來的請求根據NetScaler的判斷去往被選擇的服務器,而復制出的HTTP請求則可以根據需求被發到另外任意的服務器

add httpcallout clone_req -vServer vip1 -fullReqExpr
‘HTTP.REQ.FULL_HEADER+HTTP.REQ.BODY(HTTP.REQ.CONTENT_LENGTH)‘ -
returnType BOOL -resultExpr TRUE
add responder policy clone_req_pol
‘SYS.NON_BLOCKING_HTTP_CALLOUT(clone_req) &&
SYS.VSERVER("vip1").STATE.EQ(UP)‘ NOOP

這裏利用 HTTP Callout 復制請求並發到 “vip1”. Callout 被 Responder 策略觸發,這個responder應該綁定到正常接收流量的 VSERVER (要被復制的vs)

NetScaler http 請求克隆復制