<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/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/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.6, 2.7.7</li>
<li>Operating System version: macOS 10.14.1</li>
<li>Java version: 1.8.0_222</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<ol dir="auto">
<li>expose service with name Alice.call()</li>
<li>expose service with name Bob.call(), with an injvm <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reference/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reference">@reference</a> field Alice</li>
<li>add a filter to Alice, which print "filter invoked"</li>
<li>invoke Alice.call()</li>
</ol>
<p dir="auto">Pls. provide [GitHub address] to reproduce this issue.</p>
<h3 dir="auto">Expected Result</h3>
<p dir="auto">"filter invoked" was print in console.</p>
<h3 dir="auto">Actual Result</h3>
<p dir="auto">"filter invoked" was not print in console.</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.5.3</li>
<li>Operating System version: centos</li>
<li>Java version: 1.8</li>
</ul>
<h3 dir="auto">Steps to reproduce this issue</h3>
<ol dir="auto">
<li>泛化实现一个dubbo服务<br>
ServiceConfig service = dubboServices.get(serviceId);<br>
this.removeService(service);<br>
dubboServices.remove(serviceId);<br>
service = this.createDubboService(serviceName, myGenericService, address, timeout,<br>
protocolPort, groupName, retries, applicationName);<br>
service.export();</li>
<li>注册中心写入规则，<br>
{<br>
"condition": " =&gt; host != 172.1.1.1",<br>
"service":"com.bestpay.cf.instalmentmix.api.facade.account.CustomerService"<br>
}</li>
<li>结果路由规则不生效<br>
请求还是走到了172.1.1.1上的服务，没有按预期情况走到泛化实现的服务上面</li>
</ol>
<h3 dir="auto">Expected Result</h3>
<p dir="auto">希望是有方式可以让路由规则可以对泛化服务生效</p>