检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在替换场景,如果业务系统没有直接依赖实现组件的API,那么替换过程只需要移除原有依赖,添加Spring Cloud Huawei依赖,工作量非常小。如果业务系统大量依赖实现组件的API,那么替换工作量会相应增加。根据实际经验,业务系统通常都不会直接依赖实现组件的API。 改造过程中最容易出现的问题
config.client.firstPullRequired 第一次拉取配置是否强制要求成功。如果为true,那么第一次连接配置中心失败后直接抛出异常,服务启动失败。默认为false。 - 否 此配置适用于配置中心为config-center。 servicecomb.config.client
若您需要删除正在使用的治理策略,需要注意以下信息: 存在的风险:治理策略失效,降低微服务系统抵抗异常流量的能力,当出现异常流量时,可能发生调用分布不均衡、微服务雪崩等问题。 注意事项:请在业务低谷期实施,在实施前确认无异常流量,如大规模调用、调用超时等。 创建业务场景 创建业务场景会自动生成以“servicecomb
均衡出现异常结果。 *端口 鉴权服务的端口,用于接收来自客户端或网关的鉴权请求。取值范围为1~65534。 说明: 当“鉴权服务”选择的服务,其来源为CSE Nacos引擎、CSE ServiceComb引擎或CCE 服务时,需要配置此参数。 *鉴权接口 鉴权服务的接口路径。网关
CSE通过云审计服务(Cloud Trace Service,简称CTS)为您提供云服务资源的操作记录,记录内容包括您从华为云管理控制台或者API发起的云服务资源操作请求以及每次请求的结果,供您查询、审计和回溯使用。 如果您需要收集、记录或者查询Nacos引擎和ServiceComb
CSE应用网关支持Lua插件,支撑Codehub自定义实现多地域部署请求转发、请求流控、按URL类型分发请求场景。关于网关提供的Lua API详细信息,请参见Lua。 创建Lua插件 登录微服务引擎控制台。 在左侧导航栏选择“应用网关 ”。 单击待操作的实例名称。 在左侧导航栏选择“插件管理”。
matches: - serviceName: "MyMicroservice" apiPath: prefix: "/" faultInjection: demo-test-fallback:
创建引擎提示“Duplicate cluster name” 异常消息 创建引擎时,报错提示: {"error_code":"SVCSTG.00500500","error_message":"{\"kind\":\"Status\":\"Failure\"...\"message\":\"duplicate
通过CloudShell连接istio应用所在的集群。 执行以下命令创建token: kubectl apply -f - <<EOF apiVersion: v1 kind: Secret metadata: name: default-token namespace:
连接服务中心提示“Version validate failed” 异常消息 {"errorCode":"400001","errorMessage":"Invalid parameter(s)","detail":"Version validate failed, rule: {Length:
应用网关支持区域: 华东-上海一 西南-贵阳一 云审计服务支持的CSE操作列表 查看云审计日志 API 微服务引擎提供了REST(Representational State Transfer)API,支持您通过HTTPS请求调用。 ServiceComb引擎支持区域: 中东-利雅得 华北-北京一
如果您通过微服务引擎控制台操作ServiceComb引擎,必须同时具备IAM和RBAC的操作权限,且IAM权限优先级要高于RBAC权限。 如果您通过API接口或者微服务框架操作ServiceComb引擎,则只需具备RBAC相关权限。 您可以使用关联了admin角色权限的账号创建新账号,根据实际
该账号的用户则具有对该ServiceComb引擎的相应的访问和操作权限。 ServiceComb引擎专享版开启了安全认证之后,所有调用的API都需要先获取token才能调用,认证流程请参考服务中心RBAC说明。 开启了安全认证的ServiceComb引擎专享版,在使用安全认证前需要完成以下工作:
开发者为项目做出贡献。 它提供了如下独特的功能: 灵活高性能的RPC实现。Java Chassis基于Open API,给出了不同RPC开发方式的统一描述,让微服务接口管理更加规范,同时保留了灵活的开发者使用习惯。Java Chassis基于Reactive,实现了高效的REST
已开发好了一个http应用(支持多语言)。 操作步骤 修改微服务调用的URL,将URL中的${IP:Port}修改为服务名。 例如调用一个名为“provider”的微服务,API为“/hello”,则调用URL通常为:http://${IP:Port}/hello。例如: http://127.0.0.1:80/hello
domainName 应用的租户名称 default kie Java Chassis有多种方式可以读取动态配置。 第一种是使用archaius API,例子如下: DynamicDoubleProperty myprop = DynamicPropertyFactory.getInstance()
SaaS 类各项云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、虚拟主机和访客虚拟机的操作系统,虚拟防火墙、API 网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。 《华为云安全白皮书》详细介绍华为云安全性的构建思路与
servicecomb: matchGroup: AllOperation: | matches: - apiPath: prefix: "/" rateLimiting: AllOperation: |
予的策略中,一个授权项的作用如果同时存在Allow和Deny,则遵循Deny优先原则。 权限授予成功后,用户可以通过控制台以及REST API等多种方式验证。 此处以上述自定义策略为例,介绍用户如何通过控制台验证自定义禁止创建微服务引擎的权限: 使用新创建的用户登录华为云,登录方法选择“IAM用户”。
该治理策略的配置示例及在POM中添加依赖可参考容错中相关内容。 熔断 应用场景 当微服务消费者访问提供者出现异常,比如实例网络不通、请求超时等,并且异常积累到一定的程度,需要停止访问提供者,返回一个异常或者缺省值,防止雪崩效应。 熔断提供了自动熔断策略。自动熔断需要结合错误率等判断是否熔断。 该