更新时间:2022-12-05 GMT+08:00

MicroServiceInstance

表1 参数说明

参数

类型

必选

说明

instanceId

String

实例id,唯一标识。创建实例,instanceId由service-center产生。

serviceId

String

微服务唯一标识,创建实例时,以url里面的为准。

version

String

微服务版本号

hostName

String

计算机名称,可以为本机的域名,或IP地址等。

endpoints

Array of strings

例:rest:127.0.0.1:8080。

status

String

实例状态。包括:

  • UP
  • DOWN
  • STARTING
  • OUTOFSERVICE

properties

Map<String, String>

扩展属性。可以自定义KEY和相应的Value。

healthCheck

HealthCheck

服务健康模式检查。定义微服务的健康检查模式,可选的模式为主动推送(push)和被动拉取(pull)。interval定义拉取时长间隔(秒)、times定义最大尝试请求次数。在被动拉取模式下需定义port,由注册中心主动向该port进行链接。默认为push模式,interval默认为30,times默认为3

timestamp

String

实例创建时间戳,自动生成。

modTimestamp

String

更新时间

dataCenterInfo

DataCenterInfo

时区。