sprinCloud学习之搭建Eureka Server集群

1、项目环境:

java版本:jdk1.8,

语言版本:spring-boott 2.1.6-Release ,spring-Cloud Greenwich.SR2

开发工具: IDEA  2018.2

2、搭建步骤

1)、新建一个maven父工程与两个maven 子模块

2)、在pom文件引入相关依赖与配置,如下

父工程的pom.xml内容:


    4.0.0

    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.6.RELEASE
         
    
    cn.edu.scau
    spring-cloud-demo-3
    pom
    1.0-SNAPSHOT
    
        eureka-server01
        eureka-server02
    

    
        1.8
        Greenwich.SR2
    

    
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

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

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

    
        
            spring-milestones
            Spring Milestones
            https://repo.spring.io/milestone
        
    

两个maven子模块的pom文件内容相同,如下


    
        spring-cloud-demo-3
        cn.edu.scau
        1.0-SNAPSHOT
    
    4.0.0

    eureka-server02

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

3)、在子模块中配置eureka server相关信息,如下,

server:
  port: 8761

spring:
  application:
    name: eureka-server01
eureka:
  instance:
    hostname: eureka-server01.com

  client:
    register-with-eureka: false
    fetch-registry: false
    service-url:
      defaultZone: http://eureka-server02.com:8762/eureka/
server:
  port: 8762

spring:
  application:
    name: eureka-server02
eureka:
  instance:
    hostname: eureka-server02.com

  client:
    register-with-eureka: false
    fetch-registry: false
    service-url:
      defaultZone: http://eureka-server01.com:8761/eureka/

注意:子模块工程的服务注册地址为另一个子模块的服务注册地址,这样才能搭起集群。

4)在子模块工程的主启动类上添加@EnableEurekaServer注解,启动Eureka 服务注册中心

3、效果展示

sprinCloud学习之搭建Eureka Server集群_第1张图片

你可能感兴趣的:(框架学习,springCloud学习系列)