alibaba / alibaba/Sentinel

Questions about "hot-spot" parameter flow rule | 咨询热点参数的问题

Open
#3,078 2 comments 1 reaction 0 assignees View on GitHub
area/hotspot-param-flow kind/question
Dominant language
Java
Stars
23.1k
Forks
8.1k
PR merge metrics
No merged PRs in 30d

Description

热点参数中的paramIdx参数是一个固定值,也就是说仅能支持一个热点参数,但是entry = SphU.entry(resourceName, EntryType.IN, 1, paramA, paramB); 确可以传多个参数(paramA, paramB),既然paramIdx要不是0(paramA),要不是1(paramB),为什么entry时却要支持多个参数呢。我不是很理解。

比如:我配置了一个热点规则为限制paramIdx=1,调用时必须要SphU.entry(resourceName, EntryType.IN, 1, paramA, paramB),哪怕paramA不存在,也需要传一个空值。
如果是上述例子的话,我直接设置paramIdx=0,调用时SphU.entry(resourceName, EntryType.IN, 1, paramB)就行了吧。

这样的话paramIdx直接固定成0不行吗?

可以帮忙解答一下疑问吗?谢谢

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.