SpringCloud——Eureka

快速搭建一个注册中心(Eureka服务端):

1.创建SpringBoot项目,引入Eureka-server和springCloud依赖


        org.springframework.boot
        spring-boot-starter-parent
        2.2.0.RELEASE
         
    

        1.8
        Hoxton.M3
    
 

        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-server
        

    
    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            
        
    

2.在启动类上添加@EnableEurekaServer注解

@SpringBootApplication
@EnableEurekaServer
public class EurekaApplication {

    public static void main(String[] args) {
        SpringApplication.run(EurekaApplication.class, args);
    }

3.application.yml配置文件

server:
    port:8761
eureka:
  client:
    register-with-eureka: false
    fetch-registry: false
    service-url:
      defaultZone: http://127.0.0.1:${server.port}/eureka

以上搭建了服务端,启动就可以了,下面创建客户端

 

同样,新建boot项目

1,引入客户端依赖


        org.springframework.boot
        spring-boot-starter-parent
        2.2.0.RELEASE
         
    
   
    
        1.8
        Hoxton.M3
    

    
        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-client
        

        
            org.springframework.boot
            spring-boot-starter-web
        

    

    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            
        
    

2,在启动类上添加@EnableEurekaClient 或者@EnableDiscoveryClient注解,区别是后者是SpringClou的,不仅可以用于Eureka还可以是服务作为客户端注册到其他的注册中心中

@SpringBootApplication
@EnableEurekaClient
public class EurekaApplication {

    public static void main(String[] args) {
        SpringApplication.run(EurekaApplication.class, args);
    }

}

3,配置文件

server:
    port:8070
eureka:
    client:
        service-url:
            defaultZone: http://127.0.0.1:8761/eureka/

以上创建了一个eureka客户端,启动上面的服务端,再启动客户端,就可以成功的注册到服务端

你可能感兴趣的:(SpringCloud——Eureka)