Dubbo目前已支持Provider将自身的host注册到注册中心,注册中心可以根据host自动获取服务的IP。
1. 在provier 的xml配文件中配置provider的host值。
<dubbo:protocol name="dubbo" port="20880" host="localhost"/>
2. ContextFilter中通过getIpByHost方法根据provider的host获得获取provider的IP:
NetUtils.getIpByHost()方法您可以尝试一下 [ Full content available at: https://github.com/apache/incubator-dubbo/issues/2043 ] This message was relayed via gitbox.apache.org for [email protected]
