文档首页 > > API参考> 数据结构> 公共请求参数> MicroService

MicroService

分享
更新时间: 2019/09/20 GMT+08:00
表1 参数说明

参数

类型

必选

说明

serviceId

String

微服务唯一标识。

字符长度为1~64。

正则表达式为^.*$

environment

String

用于区分服务阶段,取值为development|testing|acceptance|production。

当配置为development、testing或acceptance时,可以通过批量上传schemas接口新增或者修改已存在的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

微服务层级。包括:

  • FRONT
  • MIDDLE
  • BACK

timestamp

String

微服务注册时间。

schemas

String

微服务访问的契约内容。支持数字、字母,支持使用括号内字符做连接符(_-.),长度1-160字节,数组长度最大100个契约

status

String

微服务状态,UP表示上线,DOWN表示下线。默认值UP

paths

ServicePath

服务路由信息。

framework

Framework

微服务开发框架。支持数字、字母,支持使用括号内字符做连接符(_-.),长度1-64字节

registerBy

String

微服务注册方式。包括:

  • SDK
  • PLATFORM
  • SIDECAR
  • UNKNOWN

modTimestamp

String

最后修改UTC时间

表2 ServicePath参数说明

参数

类型

必选

说明

Path

String

路由地址。支持数字、字母和括号内字符(.,?'\/+&%$#=~_-@{}),长度1-160字节

Property

Properties

扩展属性。

表3 Framework参数说明

参数

类型

必选

说明

name

String

微服务开发框架,默认值为UNKNOWN

version

String

微服务开发框架版本号,支持任意字符,长度1-64字节

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区