<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/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/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.3</li>
<li>Operating System version: windows7</li>
<li>Java version: 1.8</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<ol dir="auto">
<li>Register services into two different groups<br>
&lt;dubbo:registry  address="nacos://localhost:8848" group="group-dev-1"/&gt;<br>
&lt;dubbo:registry  address="nacos://localhost:8848" group="group-dev-2"/&gt;</li>
<li>Groups are invalid and services are transferred to each other.</li>
</ol>
<p dir="auto">Pls. provide [GitHub address] to reproduce this issue.</p>
<h3 dir="auto">Expected Result</h3>
<p dir="auto">I want the same service to be registered in different groupings, and service invocations are isolated, rather than invoking each other.</p>
<h3 dir="auto">Actual Result</h3>
<p dir="auto">Different groupings, Dubbo consumption call or the same service, did not achieve service grouping isolation</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/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/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.4-SNAPSHOT</li>
<li>Operating System version: MacOS</li>
<li>Java version: java11</li>
</ul>
<h3 dir="auto">Problems</h3>
<p dir="auto">1.When we create a application level condition router, we must set the application with the <strong>provider application</strong>'s name, because dubbo-admin will query if the application have exported service.</p>
<p dir="auto">2.But the router is used by <strong>consumer application</strong>, so the consumer application will use its application name to query router rules. So the rules will not be queried and executed.</p>
<p dir="auto">I think the solution can be:<br>
When we configure config-center in consumer application, can add a parameter called '<strong>router.apps</strong>' or any other.<br>
the value of router.apps should be <strong>several provider application names</strong>. When get different provider application router rules, we need to <strong>split the router.apps value</strong> add query each other's router rules.</p>