码迷,mamicode.com
首页 > 其他好文 > 详细

eureka集群的两种配置方式:配置文件方式与DNS方式

时间:2017-06-30 14:07:22      阅读:827      评论:0      收藏:0      [点我收藏+]

标签:service   client   优先   取数据   for   map   one   etc   .com   

#基于DNS的配置
eureka:
  client:
    #DNS域名,获取其他信息将以该域名为根域名
    eureka-server-d-n-s-name: relinson.com
    #开启DNS方式获取serviceUrl,默认为false
    use-dns-for-fetching-service-urls: true
    #当前应用所在区域,默认为us-east-1
    region: region1
    #eureka服务根目录
    eureka-server-u-r-l-context: eureka
    #服务所在端口
    eureka-server-port: 9999
    #获取serviceUrl时候是否优先获取相同zone的列表(如果获取为空则获取所在region第一个zone),如果为false则优先获取不在相同zone的列表
    prefer-same-zone-eureka: true
    #是否获取注册信息到本地
    fetch-registry: true
    #是否将自己注册到eureka
    register-with-eureka: true
    

#基于CONFIG的配置
eureka:
  client:
    #开启DNS方式获取serviceUrl,默认为false
    use-dns-for-fetching-service-urls: false
    #当前应用所在区域,默认为us-east-1
    region: region1
    #获取serviceUrl时候是否优先获取相同zone的列表(如果获取为空则获取所在region第一个zone),如果为false则优先获取不在相同zone的列表
    prefer-same-zone-eureka: true
    #是否获取注册信息到本地
    fetch-registry: true
    #是否将自己注册到eureka
    register-with-eureka: true
    #与DNS获取的方式相同,这里需要手工配置包含哪些region以及zone(Map类型)
    availability-zones:
      region1: zone1-2,zone1-2
      region2: zone2-2,zone2-2,zone2-3
    #与DNS获取数据方式类似,这里需要手工配置每个zone包含哪些URL
    service-url:
      zone1-1: http://xxx,http://xxx2 
      zone1-2: http://xxx,http://xxx2
      zone2-1: http://xxx,http://xxx2
      zone2-2: http://xxx,http://xxx2

 

eureka集群的两种配置方式:配置文件方式与DNS方式

标签:service   client   优先   取数据   for   map   one   etc   .com   

原文地址:http://www.cnblogs.com/relinson/p/eureka_ha_config_properties_and_dns.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!