Eureca作为注册中心配置实例

上一篇 << 下一篇 >>>Eureka的自我保护机制


Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。

1.引入依赖


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

2.非集群配置

---注册中心:
eureka:
  client:
    service-url:
           defaultZone: http://localhost:8100/eureka
###是否要注册到eureka注册中心
    register-with-eureka: false
###是否需要从eureka上获取注册信息
    fetch-registry: false
---服务:
eureka:
  client:
    service-url:
           defaultZone: http://localhost:8100/eureka
###是否要注册到eureka注册中心
    register-with-eureka: true
###是否需要从eureka上获取注册信息
    fetch-registry: true

3.集群配置

注册中心相互注册,使得你中有我,我中有你

---注册中心(8100):
eureka:
  client:
    service-url:
           defaultZone: http://localhost:8200/eureka
    register-with-eureka: true
    fetch-registry: true
---注册中心(8200):
eureka:
  client:
    service-url:
           defaultZone: http://localhost:8100/eureka
    register-with-eureka: true
    fetch-registry: true
---服务:
eureka:
  client:
    service-url:
           defaultZone: http://localhost:8100/eureka,http://localhost:8200/eureka
    register-with-eureka: true
fetch-registry: true

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

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