alibaba / alibaba/Sentinel

1.8.6版本NodeSelectorSlot实现方式和解释说明不一样 | Context and DefaultNode

Open
#3,032 1 comment 0 reactions 0 assignees View on GitHub
kind/question
Dominant language
Java
Stars
23.1k
Forks
8.1k
PR merge metrics
No merged PRs in 30d

Description

```java
*

 *

* machine-root
* / \
* / \
* EntranceNode1 EntranceNode2
* / \
* / \
* DefaultNode(nodeA) DefaultNode(nodeA)
* | |
* +- - - - - - - - - - +- - - - - - -> ClusterNode(nodeA);
*

```

看解释说明是这个结构,同一个资源,每个Context会有一个对应的DefaultNode,但是事实发现并非如此。
DefaultNode 生成方式: `DefaultNode node = map.get(context.getName());`
然后context名称都是统一写死的,那么DefaultNode 也就是一个资源就会只有一个DefaultNode ,那是不是和ClustorNode一样了?

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.