检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本章节指导您获取ServiceComb引擎的配置中心地址。 获取ServiceComb引擎配置中心地址 登录微服务引擎控制台。 在左侧导航栏选择“ServiceComb引擎专享版”。 单击待查看的引擎。 在“服务发现 & 配置”区域,查看获取引擎的配置中心地址。 当ServiceComb引擎为1.x版本时,其配置中心地址端口号为30103。
如果使用微服务框架开发应用,在应用托管后启动应用,微服务会自动注册到对应的ServiceComb引擎,您可以到微服务引擎控制台,参考治理微服务进行服务治理的相关操作。 此功能只在ServiceComb引擎为1.x和2.4.0及以上版本支持。 父主题: 微服务治理
/v2/{project_id}/enginemgr/engines/{engine_id}/tokens 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户子项目的唯一标识。字符长度为1~64。 engine_id 是 String 微服务引擎ID。 请求参数 表2
指环境和微服务相同的配置;服务配置指环境、应用、微服务名称和微服务相同的配置。 ServiceComb引擎只支持key-value的配置项。如果用户需要使用yaml格式的配置文件,可以使用具体SDK提供的fileSource功能。通过在配置文件中指定fileSource的key列
nemgr/engines/{engine_id}/config 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id。 engine_id 是 String 更新的引擎Id。 请求参数 表2 请求Header参数 参数 是否必选 参数类型
计费项 计费说明 根据您选择的注册配置中心实例规格计费。 如您需要快速了解注册配置中心的具体价格,请参见注册配置中心价格详情 表1 注册配置中心计费项 计费项 计费项说明 适用的计费模式 计费公式 注册配置中心Nacos实例 注册配置中心Nacos实例的固定费用。 包年/包月、按需计费
description 否 String 微服务引擎的描述。 最大长度:255 alias 否 String 微服务引擎的别名(展示的名称)。 最大长度:64 maintenanceConfig 否 MaintenanceConfig object 应用网关的维护时间窗。 表4 MaintenanceConfig
批量查询微服务的阈值 功能介绍 批量查询微服务阈值。 URI GET /v3/{project_id}/csemonitor/thresholds 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户子项目的唯一标识。字符长度为1~64。 表2
nemgr/engines/{engine_id}/upgrade 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id engine_id 是 String 升级的引擎Id 请求参数 表2 请求Header参数 参数 是否必选 参数类型
名称中包含应用网关名称)及其关联的后端服务器组和后端服务器均不允许被删除。 后端网络 虚拟私有云可以为您的引擎构建隔离的、用户自主配置和管理的虚拟网络环境。 选择已创建的虚拟私有云及子网,可在下拉框中搜索和选择合适的虚拟私有云和子网。默认同入口网络一致。若同入口网络不一致时,需要打通网络。
"application/json"。 表3 请求Body参数 参数 是否必选 参数类型 描述 flavor 否 String 变更的规格。 inputs 否 Map<String,String> 变更的配置,覆盖组件的input参数。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 id
开发流程概述 开发应用和使用ServiceComb引擎,需要经过如图1所示的几个阶段。 图1 开发流程 开发流程说明 开发微服务应用 如果您已经完成了微服务应用的开发,可以跳过本流程,进入准备环境。 进行微服务应用开发,首先需要进行技术选型。技术选型是一个复杂的问题,技术决策者需要
URI GET /v2/{project_id}/enginemgr/quotas 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户子项目的唯一标识。字符长度为1~64。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
重试ServiceComb引擎专享版的响应体。 { "id" : "string", "name" : "string", "jobId" : 0 } 状态码 状态码 描述 200 重试ServiceComb引擎专享版的响应体。 400 错误的请求。 500 服务器内部错误。 错误码 请参见CSE错误码。
版本。 实现升级零中断需要很多的措施进行配合,比如滚动升级,实现零中断,建议保证最少有2个可用的实例。在本章节里面,主要描述从微服务的角度进行设置,更好的配合升级零中断。Java Chassis实现零中断的核心机制包括如下几个: 优雅停机。服务停止的时候,需要等待请求完成,并拒绝新请求。
删除指定的微服务引擎 功能介绍 删除指定的微服务引擎。 对于包周期的引擎,该接口只支持删除状态为创建失败的引擎。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE
iceComb引擎时输入的密码。 创建账号请参考新增账号。 在“仪表盘”页面,在下拉列表框选择需要查看的应用,在搜索框输入微服务名称,查询微服务,页面将展示筛选出的微服务的运行指标。 单击“查看示例图”,可以查看运行指标参数含义。 选择排序方式,筛选出的微服务会按照指定方式进行排序。
Cloud开发框架接入的微服务。 设置上游微服务调用本服务的流控制规则。 在“上游微服务”后的下拉列表可直接选择。 QPS 每秒的请求数。当限流对象对当前服务实例的每秒请求数量超过设定的值,当前服务实例不再接受该对象的请求。 1-99999的整数。 对于微服务拥有多个实例的情况,如果设置
微服务引擎的规格总个数。 data Array of FlavorBrief objects 微服务引擎的规格详情。 表5 FlavorBrief 参数 参数类型 描述 flavor String 微服务引擎的规格。 description String 微服务引擎的规格描述。 spec
/v3/{project_id}/govern/configs/{dimension} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户子项目的唯一标识。字符长度为1~64。 dimension 是 String 配置范围名称。 请求参数 表2 请求Header参数