kong-rate-limiting-golang
kong-rate-limiting-golang copied to clipboard
限流的條件不明白
這個插件很不錯,學習了。想請問該怎麼理解以下插件的限流條件呢?謝謝 是 header =[orderId1,orderId2,orderId3], or query=[orderId1,orderId2,orderId3] or body=[orderId1,orderId2,orderId3] 則限流嗎?
{
"type": "header,query,body",
"key": "orderId",
"value": "orderId1,orderId2,orderId3"
}
這個插件很不錯,學習了。想請問該怎麼理解以下插件的限流條件呢?謝謝 是 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)