<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: 1.8.202</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<p dir="auto">Simply using Zookeeper for the service registry.<br>
Register a service.</p>
<h3 dir="auto">Actual Result</h3>
<p dir="auto">When browsing Zookeeper Znodes, we see the service providers is stored in a ZNodes with long name, such as<br>
<code class="notranslate">/dubbo/com.test.dubbo.TestDubboPoc$MyService/providers/dubbo://127.0.0.1:20880/com.test.dubbo.TestDubboPoc$MyService?anyhost=true&amp;application=first-dubbo-provider&amp;default.deprecated=false&amp;default.dynamic=false&amp;default.register=true&amp;deprecated=false&amp;dubbo=2.0.2&amp;dynamic=false&amp;generic=false&amp;interface=com.test.dubbo.TestDubboPoc$MyService&amp;loadbalance=roundrobin&amp;methods=writeFile,getData&amp;optimizer=com.test.dubbo.SerializationOptimizerImpl&amp;payload=2147483647&amp;pid=10894&amp;register=true&amp;release=2.7.1&amp;revision=version1&amp;serialization=avro&amp;side=provider&amp;timestamp=1556969914059&amp;version=version1</code></p>
<h3 dir="auto">Expectation</h3>
<p dir="auto">Is it possible to manage the znode name, such as providing a SHA hashing ID?</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>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>Dubbo version: xxx</li>
<li>Operating System version: xxx</li>
<li>Java version: xxx</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<ol dir="auto">
<li>xxx</li>
<li>xxx</li>
<li>xxx</li>
</ol>
<p dir="auto">Pls. provide [GitHub address] to reproduce this issue.</p>
<h3 dir="auto">Expected Result</h3>
<p dir="auto">What do you expected from the above steps？</p>
<h3 dir="auto">Actual Result</h3>
<p dir="auto">What actually happens?</p>
<p dir="auto">If there is an exception, please attach the exception trace:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Just put your stack trace here!"><pre class="notranslate"><code class="notranslate">Just put your stack trace here!
</code></pre></div>