orlabs / orange

OpenResty/Nginx Gateway for API Monitoring and Management.
http://orange.sumory.com
MIT License
2.3k stars 572 forks source link

分流插件中规则条件有上限的限制 #410

Open sydowma opened 4 years ago

sydowma commented 4 years ago

针对Orange使用的提问,对于简单几句话描述不清的问题,请使用以下格式,不符合格式或描述含糊不清的issue将不予回复。根据问题模板填写好后,提问之前请去除模板的无用内容。

使用的Orange版本

v.0.8.1

需求或场景

使用分流插件,创建选择器,然后创建规则, 在规则内,添加多个or条件,到一定条件后发现不能保存。

使用的插件

divide

错误的结果

image

image

jimchou800 commented 4 years ago

看了一下 数据库设计的字段长度是2000,加一个rule,带-的uuid就占了36位,再加上其他的字符,加起来起码也有100多个字符,不超过20个rule就满了。但退一步说,一般不会有这么的rule