package corgi.zk; import com.dounine.corgi.rpc.zk.ZkClient; import org.junit.Test; import java.net.InetAddress; import java.net.UnknownHostException; import java.util.List; /** * Created by huanghuanlai on 2016/10/15. */ public class ZKTest { ZkClient client = new ZkClient("localhost:2181",3000); @Test public void testList(){ List<String> list = client.getChildren("/rpc/corgi/spring/test_zk/code/UserApiImpl/1_0_0"); for(String host : list){ System.out.println(host); } } @Test public void testHost(){ try { System.out.println(InetAddress.getLocalHost().getHostAddress()); } catch (UnknownHostException e) { e.printStackTrace(); } } @Test public void testCreate(){ client.createPersistent("/nihao"); try { client.createEpseq("/nihao/node", InetAddress.getLocalHost().getHostAddress()); } catch (UnknownHostException e) { e.printStackTrace(); } List<String> list = client.getChildren("/nihao"); for(String host : list){ System.out.println(client.getData("/nihao/"+host).toString()); } } }