【Eureka】 InstanceInfo

Metadata

title: 【Eureka】 InstanceInfo
date: 2023-01-01 17:03
tags:
  - 行动阶段/完成
  - 主题场景/组件
  - 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
  - 细化主题/Module/Eureka/核心类
categories:
  - Eureka
keywords:
  - Eureka
description: 【Eureka】 InstanceInfo

InstanceInfo

Eureka使用InstanceInfo (com/netflix/appinfo/InstanceInfo.java)来代表注册的服务实例。

字段 说明
instanceld 实例id
app 应用名
appGroupName 应用所属群组
ipAddr ip地址
sid “被废弃的属性,默认na”
port 端☐号
securePort https的端☐号
homePageUrl 应用实例的首页 url
statusPageUrl 应用实例的状态页 url
healthCheckUrl 应用实例健康检查的url
secureHealthCheckUrl 应用实例健康检查的 https的url
vipAddress 虚拟ip地址
secureVipAddress https的虚拟ip地址
countryId “被废弃的属性,默认为1,代表US”
dataCenterInfo “dataCenter信息,Netflix或者Amazon或者MyOwn”
hostName 主机名称
status “实例状态,如UP、 DOWN、 STARTING、 OUT_OF_SERVICE、 UNKNOWN”
overriddenstatus “外界需要强制覆盖的状态值,默认为UNKNOWN”
leaseInfo 租约信息
isCoordinatingDiscoveryServer “首先标识是否是discoveryServer,其实标识该discoveryServer是否是响应 你请求的实例”
metadata 应用实例的元数据信息
lastUpdatedTimestamp 状态信息最后更新时间
lastDirty Timestamp “实例信息最新的过期时间,在 Client端用于标识该实例信息是否与Eureka Server 一致,在 Server端则用于多个Eureka Server之间的信息同步处理”
actionType “标识 Eureka Server对该实例执行的操作,包括ADDED.、 MODIFIED、 DELETED 这三类”
asgName 在 AWS 的 autoscaling group的名称