kong-rate-limiting-golang icon indicating copy to clipboard operation
kong-rate-limiting-golang copied to clipboard

限流的條件不明白

Open mong0520 opened this issue 4 years ago • 1 comments

這個插件很不錯,學習了。想請問該怎麼理解以下插件的限流條件呢?謝謝 是 header =[orderId1,orderId2,orderId3], or query=[orderId1,orderId2,orderId3] or body=[orderId1,orderId2,orderId3] 則限流嗎?

{
    "type": "header,query,body",
    "key": "orderId",
    "value": "orderId1,orderId2,orderId3"
}

mong0520 avatar Mar 25 '21 17:03 mong0520

這個插件很不錯,學習了。想請問該怎麼理解以下插件的限流條件呢?謝謝 是 header =[orderId1,orderId2,orderId3], or query=[orderId1,orderId2,orderId3] or body=[orderId1,orderId2,orderId3] 則限流嗎?

{
    "type": "header,query,body",
    "key": "orderId",
    "value": "orderId1,orderId2,orderId3"
}

是的哦,or的关系,但是如果是分开写的话,默认是and关系(Config.MatchCondition string json:"MatchCondition" validate:"omitempty,oneof=and or" //流控规则匹配条件,and:所有规则都需要匹配到则成功,or: 匹配到一个则成功, 为空时默认为and)

lampnick avatar Mar 26 '21 11:03 lampnick