SpringCloud02-Eureka全配置(Instance、Client、Server、DashBoard)

SpringCloud02-Eureka全配置(Instance、Client、Server、DashBoard)Eureka包含四个部分的配置instance:当前Eureka Instance实例信息配置client:Eureka Client客户端特性配置server:Eureka Server注册中心特性配置dashboard:Eureka Server注册中心仪表盘配置Eureka Instance实例信息配置Eureka Instance的配置信息全部保存在org.spri
摘要由CSDN通过智能技术生成

SpringCloud02-Eureka全配置(Instance、Client、Server、DashBoard)

Eureka包含四个部分的配置
  1. instance:当前Eureka Instance实例信息配置
  2. client:Eureka Client客户端特性配置
  3. server:Eureka Server注册中心特性配置
  4. dashboard:Eureka Server注册中心仪表盘配置
Eureka Instance实例信息配置
  • Eureka Instance的配置信息全部保存在org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean配置类里,实际上它是com.netflix.appinfo.EurekaInstanceConfig的实现类,替代了netflix的com.netflix.appinfo.CloudInstanceConfig的默认实现。

  • Eureka Instance的配置信息全部以eureka.instance.xxx的格式配置。

配置列表

  • appname = unknown 应用名,首先获取spring.application.name的值,如果取值为空, 则取默认unknown。

  • appGroupName = null 应用组名

  • instanceEnabledOnit = false 实例注册到Eureka上是,是否立刻开启通讯。有时候应用在准备好服 务之前需要一些预处理。

  • nonSecurePort = 80 非安全的端口

  • securePort = 443 安全端口

  • nonSecurePortEnabled = true 是否开启非安全端口通讯

  • securePortEnabled = false 是否开启安全端口通讯

  • leaseRenewalIntervalInSeconds = 30 实例续约间隔时间

  • leaseExpirationDurationInSeconds = 90

    ​ 实例超时时间,表示最大leaseExpirationDurationInSeconds秒后没有续约,Server就认为他不可 用了,随之就会将其剔除。

  • virtualHostName = unknown 虚拟主机名,首先获取spring.application.name的值,如果取值 为空,则取默认unknown。

  • instanceId 注册到eureka上的唯一实例ID,不能与相同appname的其他实例重复。

  • secureVirtualHostName = unknown 安全虚拟主机名,首先获取spring.application.name 的值,如果取值为空,则取默认unknown。

  • metadataMap = new HashMap(); 实例元数据,可以供其他实例使用。比如spring-boot-admin在 监控时,获取实例的上下文和端口。

  • dataCenterInfo = new MyDataCenterI

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值