@Test
public void discover() throws InterruptedException {

    List<Provider> discover = register.discover("top.huzhurong.fuck.UserService", "1.0.0");
    discover.forEach(System.out::println);
    discover.forEach(provider -> {
        String path = ZkRegister.root_path + "/" + provider.getServiceName() + ZkRegister.root_provider;
        ((ZkRegister) register).getZkClient().subscribeChildChanges(path, (parent, children) -> {
            System.out.println(parent);
            children.forEach(System.out::println);
            System.out.println("=============");
        });
    });
    Thread.sleep(100000000000L);
}