检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ServiceComb引擎,您可以到微服务引擎控制台,参考治理微服务进行服务治理的相关操作。 此功能只在ServiceComb引擎为1.x和2.4.0及以上版本支持。 父主题: 微服务治理
若端口已被至少一个域名使用时, 修改、禁用和删除端口会导致相关域名不可用。 登录微服务引擎控制台。 左侧导航栏选择“应用网关 ”。 单击待操作的实例名称。 在“连接信息”区域,在“访问端口”右侧单击,在“编辑访问端口”弹框中,可编辑“HTTP默认端口”和“HTTPS默认端口”。也可单击“
错误代码。 errorMessage String 错误信息。 detail String 详细定位信息。 请求示例 删除微服务ID为id1和id2的微服务的静态信息。 DELETE https://{endpoint}/v4/{project_id}/registry/microservices
建VPC和子网、获取demo包及本地编译构建打包环境准备工作。 创建ServiceComb引擎 在创建引擎时,您可以根据实际业务需要,选择合适的引擎规格、可用区和网络等。 Spring Cloud接入ServiceComb引擎 本指导将演示使用一个provider服务和一个con
基于Servicecomb Java Chassis和Spring Cloud Huawei框架注册到ServiceComb引擎的微服务,使用灰度功能只需通过配置下发即可使用。 Servicecomb Java Chassis依赖handler-router和Spring Cloud Huawe
概述 微服务引擎(Cloud Service Engine,CSE)支持开源增强的注册配置中心Nacos引擎和华为云自研的注册配置中心ServiceComb引擎,它们是独立收费。 关于注册配置中心的计费项、计费方式、计费周期、计费公式以及产品价格详情,请参见注册配置中心。 关于S
加密,提供信息安全性。 本章节介绍使用jasypt-spring-boot-starter组件进行加密的实践,以RBAC认证中涉及的账号名和密码作为示例。 在pom文件中引入加密组件对应的依赖。 <dependency> <groupId>com.github.ulisesbocchio</groupId>
您还可以进行修改和删除标签。 标签共由两部分组成:标签键和标签值,其中,标签键和标签值的命名规则如表1所示。 表1 标签命名规则 标签信息 规则 标签键 不能为空。 对于同一个实例,Key值唯一。 长度不超过128个字符。 只能包含任意语种字母、数字、空格和特殊字符(_ . :
在“基础信息”页面的“连接信息”区域,获取注册发现地址。 修改demo中的注册中心地址和微服务名。 在“application.properties”中配置Nacos的服务注册发现地址和微服务名。 在下载到本地的demo源码目录中找到“eureka-demo-master\e
如果项目已经直接或者间接包含这个依赖,则无需添加。Spring Cloud包含如表1所示配置项,这些配置项的值指定了微服务在配置中心的身份,以及微服务和配置中心之间的交互。 表1 Spring Cloud常用配置项 配置项 含义 缺省值 备注 spring.cloud.servicecomb
等,并简单的介绍微服务应用中如何读取配置和响应配置变化。 ServiceComb引擎使用kie作为配置中心。 微服务默认会读取配置中心应用配置、服务配置、自定义配置。应用配置指环境、应用和微服务相同的配置;服务配置指环境、应用、微服务名称和微服务相同的配置。微服务可以在配置文件中
SpringCloud应用连接ServiceComb引擎2.x版本配置中心失败 问题描述 代码中配置了配置中心但是无法获取到配置项。 问题原因 配置文件中配置中心的类型和地址不正确。 排查过程 引擎使用的2.x版本但是配置中心使用的是1.x版本的key。 配置文件指定了环境,但是代码中获取的时候配置环境的key不正确。
Cloud广泛应用于构建微服务应用。使用ServiceComb引擎托管Spring Cloud应用,主要目的是使用高可靠的商业中间件替换开源组件,对应用系统进行更好地管理和运维,改造过程应尽可能降低对业务逻辑的影响。适用于如下场景: 基于Spring Boot开发的应用系统,不具备微服务基本能力。应用系统通过集成Spring
获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。 { "projects":
错误注入 用户在consumer端使用故障注入,可以设置发往指定微服务的请求的时延和错误及其触发概率用来在业务高峰期时保护核心业务只被关键微服务访问。 Spring Cloud Huawei暂不支持错误注入治理策略。 Java Chassis错误注入治理是作用于微服务消费者,需要
mesher性能损耗是多少? 服务网格技术实际利用了网络流量劫持的方式来管理服务间流量,除了mesher本身内部的逻辑处理会耗时之外,还会引起额外的用户态和内核态间转换(CPU会有额外消耗),而前者相对于后者性能影响极小,因此性能损耗基本取决于网络中传输的payload大小。以http协议举例,
角色管理 您可以登录微服务引擎控制台,根据实际的业务需求对Nacos引擎的角色进行创建、编辑、删除和查看的操作。支持按命名空间或更细粒度的权限控制。 当Nacos引擎版本为低版本升级到2.1.0.1时,系统默认存在内置角色为ROLE_ADMIN,且不可删除。 创建角色 登录微服务引擎控制台。
您还可以进行修改和删除标签。 标签共由两部分组成:标签键和标签值,其中,标签键和标签值的命名规则如表1所示。 表1 标签命名规则 标签信息 规则 标签键 不能为空。 对于同一个实例,Key值唯一。 长度不超过128个字符。 只能包含任意语种字母、数字、空格和特殊字符(_ . :
准备环境 环境准备包括本地开发调试环境和云上环境准备。 准备本地开发调试环境 本地开发调试环境用于搭建一个简易的测试环境,可以有以下两种选择: 下载本地轻量化微服务引擎。 使用ServiceComb引擎专享版,并开放公网访问的IP,保证本地环境能够访问。 准备云上环境 微服务应用
负载均衡 负载均衡作用在客户端,是高并发、高可用系统必不可少的关键组件,目标是尽力将网络流量平均分发到多个服务器上,以提高系统整体的响应速度和可用性。 Java Chassis的负载均衡作用于微服务消费者,需要微服务应用集成负载均衡模块,启用loadbalance处理链。 配置示例如下: