入口应用 |
在下拉菜单中按规划选择该流量控制环境的入口应用。 |
协议类型 |
根据实际需求选择协议类型,HTTP或HSF。 |
若协议类型选择HTTP,则配置以下参数:
|
path |
输入访问资源的路径。 |
条件模式 |
如果配置了多条规则,则要设置这些规则生效的条件。包括满足所有条件或满足条件之一。 |
条件列表 |
参数类型 |
包括根据Cookie值、根据HTTP Header值和根据URL参数值 。 |
参数 |
输入参数,不能超过64个字符。关于书写规范和样例的相关内容,请参见流控规则参数说明。
|
条件 |
选择条件,包括按100取模和白名单两种方式。 |
值 |
输入参数取模或列表的值。 |
若协议类型选择HSF,则配置以下参数:
|
选择服务 |
选择入口应用中的服务。例如格式为:com.alibaba.edas.demo.api.DempSevice:1.0.0(服务分组名称) 。
|
方法 |
选择入口应用中的方法。例如格式为:echoTime(java.lang.String, java.util.List<java.lang.Integer>) 。
|
条件模式 |
如果配置了多条规则,则要设置这些规则生效的条件。包括满足所有条件或满足条件之一。 |
条件列表 |
参数 |
选择方法中的参数。关于HSF流量参数规则的相关内容,请参见流控规则参数说明。
|
参数值获取表达式 |
参数表达式用以获取参数的某个属性,例如:
- 空:表示直接取当前参数的值。
- .name:表示取参数的name属性,相当于args0.getName()。
- .isEnabled():表示取参数的enabled属性,相当于args0.isEnabled()。
- [0]:表示当前参数应是一个数组,取数组的第一个值,相当于args0[0],注意前面没有“.”。
- .get(0):表示当前参数应是一个List,取List的第一个值,相当于args0.get(0)。
- .get("key"):表示当前参数是一个Map,获取key对应的值,相当于args0.get("key")。
|
条件 |
选择支持的条件。
= :支持字符串、数字、Boolean和Char的比较。
!= :支持字符串、数字、Boolean和Char的比较。
> :支持数字的比较。
>= :支持数字的比较。
< :支持数字的比较。
<= :支持数字的比较。
|
值 |
输入参数取值。 |