1.java 查询dubbo zookeeper上的服务提供者
这一查询在dubbo -admin中用了一些手法,继承,监听等等 有兴趣可看源码
RegistryServerSync类
实质上 简单一点采用下面的方式就行
dubbo 包中的抽象类
AbstractRegistryFactor
Collection registries = AbstractRegistryFactory.getRegistries();
Iterator iterator = registries.iterator();
ZookeeperRegistry next = (ZookeeperRegistry)iterator.next();
Map<URL, Map<String, List>> notified = next.getNotified();
2.指定dubbo 服务请求ip
重写MockClusterInvoker 方法