Zookeeper作为注册中心配置实例

上一篇 << 下一篇 >>>@EnableDiscoveryClient与@EnableEurekaClient区别


在zookeeper中,进行服务注册,实际上就是在zookeeper中创建了一个znode节点,该节点存储了该服务的IP、端口、调用方式(协议、序列化方式)等。该节点承担着最重要的职责,它由服务提供者(发布服务时)创建,以供服务消费者获取节点中的信息,从而定位到服务提供者真正网络拓扑位置以及得知如何调用。

1.依赖


        
            org.springframework.cloud
            spring-cloud-starter-zookeeper-discovery
        

2.配置

###服务别名----服务注册到注册中心名称 
spring:
  application:
    name: zk-member
  cloud:
    zookeeper:
connect-string: 127.0.0.1:2181

3.代码调整

启动改成EnableDiscoveryClient

@SpringBootApplication
@EnableDiscoveryClient
public class AppMember {
    public static void main(String[] args) {
        SpringApplication.run(AppMember.class, args);
    }
}

推荐阅读:
<<<服务注册、服务发现和服务治理
<<<服务治理的方式和原理
<< << << << << <<<@EnableDiscoveryClient与@EnableEurekaClient区别
<< <<

你可能感兴趣的:(Zookeeper作为注册中心配置实例)