检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
系统管理概述 同一个微服务引擎可能会有多个用户共同使用,而不同的用户根据其责任和权限,需要具备不同的微服务引擎访问和操作权限。 开启了“安全认证”的微服务引擎专享版,通过微服务控制台提供了基于RBAC(Role-Based Access Control,基于角色的访问控制)的系统管理功能。
使用配置中心 配置中心概述 Spring Cloud使用配置中心 Java Chassis使用配置中心 父主题: 使用微服务引擎功能
组件spring-cloud-starter-huawei-service-engine包含了服务注册、配置中心、服务治理、灰度发布、契约管理等功能。其中契约管理对于Spring Cloud微服务应用的运行不是必须的。微服务引擎对契约个数存在数量限制,当微服务应用契约个数超过限制,会注册失败。如果遗留系统无法进行合理
project_id 是 String 微服务引擎专业版,请填租户项目id,长度为1~64,获取方法请参考获取项目ID。也可以填固定值default。 微服务引擎专享版,请填固定值:default。 service_id 是 String 微服务唯一标识。字符长度为1~64,正则表达式为^
Chassis、Spring Cloud微服务开发框架开发的微服务应用。 本最佳实践使用基于Java Chassis微服务开发框架开发的天气预报应用,提供了使用源码部署天气预报微服务和使用软件包部署天气预报微服务两种微服务应用部署方法,为您展示使用ServiceStage托管和治理微服务应用的能力。 父主题:
“应用名称”:填写weathermap。 如果应用列表中存在同名应用,请参考如何处理当前环境下已存在同名的天气预报微服务应用?处理。 “企业项目”:默认选择default。企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。 已开通企业项目后可以使用。 单击“确定”,完成应用创建。
Huawei框架注册到微服务引擎的微服务,使用灰度功能只需通过配置下发即可使用。 Servicecomb Java Chassis依赖handler-router和Spring Cloud Huawei依赖spring-cloud-starter-huawei-router实现微服务灰度能力,下发规则遵守如下规范:
微服务日常运维 业务场景 ServiceStage支持应用监控、事件、告警、日志和调用链诊断,内置AI能力,可以实现轻松运维。 用户故事 在实际的使用场景中,用户可以通过图形化指标数据和阈值告警等能力,实时监控应用运行情况,同时结合性能管理与日志策略,快速定位应用的运行问题,分析性能瓶颈等。
虚拟机部署组件绑定微服务引擎 虚拟机部署的组件,技术栈类型为Java、Tomcat时,支持绑定微服务引擎(ServiceComb引擎、注册配置中心)。 微服务引擎是ServiceStage针对微服务解决方案提供的一站式管理平台。将微服务组件接入微服务引擎,可以使用微服务引擎的服务
如何处理开启了安全认证的微服务引擎专享版开启IPv6后服务注册失败? 问题描述 基于Java Chassis开发的微服务注册到开启了安全认证的微服务引擎专享版,微服务的注册发现地址使用微服务引擎服务注册发现的IPv4地址,可以注册成功并正常启动。 如果修改微服务的注册发现地址为微服务引擎注册发现
如何解决微服务应用开发过程中微服务开发框架同netty版本不匹配的问题? 问题描述 开发微服务应用时,运行日志提示如下错误: "Caused by: java.lang.NoSuchMethodError: io.netty.handler.codec.http.websocketx
有对该微服务引擎的相应的访问和操作权限。 微服务引擎专享版开启了安全认证之后,所有调用的API都需要先获取token才能调用,认证流程请参考服务中心RBAC说明。 开启了安全认证的微服务引擎专享版,在使用安全认证前需要完成以下工作: 创建安全认证账号名和密码 配置微服务安全认证的账号名和密码
参数类型 描述 X-ConsumerId 否 String 微服务消费者的微服务唯一标识。 Authorization 否 String 若微服务引擎专享版开启了安全认证,此参数必填。否则,无此参数。 开启了安全认证的微服务引擎专享版Token,格式为: Authorization:Bearer
微服务引擎 微服务引擎概述 创建微服务引擎 管理微服务引擎 使用微服务引擎
None 服务介绍 应用管理与运维平台 ServiceStage 服务介绍 01:57 应用管理与运维平台ServiceStage服务介绍 云容器引擎 CCE 简介 07:25 云容器引擎简介 应用管理与运维平台 ServiceStage 服务介绍 服务介绍 03:23 云容器引擎服务介绍
</dependency> 如果项目已经直接或者间接包含这个依赖,则无需添加。Spring Cloud包含如表1所示配置项,这些配置项的值指定了微服务在配置中心的身份,以及微服务和配置中心之间的交互。 表1 Spring Cloud常用配置项 配置项 含义 缺省值 备注 spring.cloud.servicecomb
使用源码部署天气预报微服务 源码部署前准备 源码部署微服务 父主题: 使用ServiceStage托管和治理天气预报微服务应用
创建上报服务指标 功能介绍 创建上报到仪表盘的服务指标。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/csemonitor/metric 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户子项目的唯一标识。字符长度为1~64。
project_id 是 String 微服务引擎专业版,请填租户项目id,长度为1~64,获取方法请参考获取项目ID。也可以填固定值default。 微服务引擎专享版,请填固定值:default。 service_id 是 String 微服务唯一标识。字符长度为1~64,正则表达式为^
用且支持路由。 单击“创建目标服务”,您可以根据实际业务需要创建新的目标服务以供选择。创建目标服务,请参考创建服务。 单击已关联目标服务后的,可以删除已关联目标服务。 单击“确定”,完成泳道组目标服务更换。 父主题: 管理泳道组