Feature update consistent hashing #48
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
1、经过测试,随机负载均衡和轮询负载均衡的实现,实际上并不依赖于该类成员变量的addressList,而是依赖于方法参数中传递来的addressList,故删除了多余的成员变量。
2、修改了watchZK,在服务节点创建、上线、下线时,同步修改哈希环。
3、将存储哈希环中真实节点和虚拟节点的集合更换为线程安全的集合。