MicroService
参数 |
类型 |
必选 |
说明 |
---|---|---|---|
serviceId |
String |
否 |
微服务唯一标识。 字符长度为1~64。 正则表达式为^.*$ |
environment |
String |
否 |
用于区分服务阶段,取值为development|testing|acceptance|production。 当配置为development、testing或acceptance时,可以新增或者修改已存在的Schema;当配置为production时,则不可以新增或者修改Schema。 默认值:development |
appId |
String |
是 |
应用App唯一标识。 字符长度为1~160。 正则表达式为^[a-zA-Z0-9]*$|^[a-zA-Z0-9][a-zA-Z0-9_\-.]*[a-zA-Z0-9]$ |
serviceName |
String |
是 |
微服务名称,同一个App要保证唯一。 字符长度为1~128。 正则表达式为^[a-zA-Z0-9]*$|^[a-zA-Z0-9][a-zA-Z0-9_\-.]*[a-zA-Z0-9]$ |
version |
String |
是 |
微服务版本号。 字符长度为1~64。 正则表达式为^[0-9]*$|^[0-9]+(\.[0-9]+)*$ |
description |
String |
否 |
微服务描述信息。 字符长度不超过256。 |
level |
String |
否 |
微服务层级。包括:
|
timestamp |
String |
否 |
微服务注册时间。 |
schemas |
String |
否 |
微服务访问的契约内容。支持数字、字母,支持使用括号内字符做连接符(_-.),长度1-160字节,数组长度最大100个契约 |
status |
String |
否 |
微服务状态,UP表示上线,DOWN表示下线。默认值UP |
paths |
ServicePath |
否 |
服务路由信息。 |
framework |
Framework |
否 |
微服务开发框架。 |
registerBy |
String |
否 |
微服务注册方式。包括:
|
modTimestamp |
String |
否 |
最后修改UTC时间 |
properties |
Map<String, String> |
否 |
微服务扩展信息,可以自定义Key和相应的Value。 |
alias |
String |
否 |
微服务别名,字符长度为1-128。 正则表达式为^[a-zA-Z0-9_\-.:]*$ |
参数 |
类型 |
必选 |
说明 |
---|---|---|---|
Path |
String |
否 |
路由地址。支持数字、字母和括号内字符(.,?'\/+&%$#=~_-@{}),长度1-160字节 |
Property |
否 |
扩展属性。 |
参数 |
类型 |
必选 |
说明 |
---|---|---|---|
name |
String |
否 |
微服务开发框架,默认值为UNKNOWN |
version |
String |
否 |
微服务开发框架版本号,支持任意字符,长度1-64字节 |