利用Netty和ZooKeeper开发服务注册与发现功能
发布时间
阅读量:
阅读量
基于Netty和ZooKeeper实现服务注册和服务发现
一、服务注册机制设计
将基于Netty编写的服务端所使用的IP地址与端口号信息,登记至zookeeper系统内,即创建对应的zookeeper节点以完成注册。
package com.rpc.util.service;
import com.rpc.util.Constant.Constant;
import org.apache.zookeeper.*;
import java.util.concurrent.CountDownLatch;
// 服务器启动的时候,在基于zookeeper的服务中心,注册自己能够提供的服务
public class ServiceRegistry {
// 根节点,需要先在zookeeper中创建
private String ZK_REGISTRY_ROOT_PATH = "/registry"
// 子节点
private String ZK_DATA_PATH = "/registry/data"
// 时间会话设置
private Integer ZK_SESSION_TIMEOUT = 20000;
全部评论 (0)
还没有任何评论哟~
