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

本文介绍了如何在Eureka服务发现中使用DNS配置,包括开启DNS获取服务URL、设置区域和zone、以及手动配置availability-zones和service-url。重点讲解了与DNS相关的参数和如何确保服务注册与发现的策略。
摘要由CSDN通过智能技术生成

#基于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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值