<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/apache/incubator-dubbo/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have checked the <a href="https://github.com/apache/incubator-dubbo/blob/master/FAQ.md">FAQ</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>Dubbo version: 2.7.1</li>
<li>Operating System version: CentOS 7.5</li>
<li>Java version: JAVA 1.8.0_202</li>
</ul>
<h3 dir="auto">Issue description</h3>
<p dir="auto"><code class="notranslate">ConsistentHashLoadBalance</code> is very good at guaranteeing a robust data locality, when the same method with the same parameter is directed to always the same target (when system state does not change).<br>
However, it is possible in reality when there exists a hot parameter, which is called significantly more frequently with the given method compared to other parameters.<br>
This lead to a unbalanced load as the request to this method with the <strong>hot</strong> parameter is always directed to the same target, makes this target overloaded.</p>
<h3 dir="auto">Expectation</h3>
<p dir="auto">Would it be possible to improve the current <code class="notranslate">ConsistentHashLoadBalance</code> implementation to better balance the load under this edge case?</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I have searched the <a href="https://github.com/apache/incubator-dubbo/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I have checked the <a href="https://github.com/apache/incubator-dubbo/blob/master/FAQ.md">FAQ</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<p dir="auto">Does it have to be replaced with an upgrade guide link for the official website?<br>
<a href="http://dubbo.apache.org/zh-cn/docs/user/versions/version-270.html" rel="nofollow">http://dubbo.apache.org/zh-cn/docs/user/versions/version-270.html</a></p>