检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
某用户于2023/03/18 15:30:00购买了一个按需计费的注册配置中心,其微服务实例数为500。用了一段时间后,用户发现该引擎当前规格无法满足业务需要,于2023/03/20 9:00:00扩容规格为微服务实例数为1000。因为该引擎打算长期使用下去,于2023/03/20
是否开启重试策略 retryOnNext: 1 # 重新寻找一个实例重试的次数(不同于失败实例,依赖于负载均衡策略) retryOnSame: 0 # 在失败的实例上重试的次数 隔离:对于失败超过一定次数的服务实例,进行隔离。 开启实例隔离策略: servicecomb:
} 响应示例 状态码: 200 微服务引擎响应结构体。 { "id" : "891bf21a-4024-4f47-b38c-bd259ca8f10a", "name" : "test", "jobId" : 17655 } 状态码 状态码 描述 200 微服务引擎响应结构体。
合理配置线程池参数 线程池是微服务的主要业务处理单元,合理的规划线程池不仅可以最大限度提升系统性能,还能防止异常情况导致系统无法给正常用户提供服务。线程池优化和业务自身的性能有很大关系,不同的场景参数设置不同,需要具体分析。下面分两种场景介绍。开始之前需要对业务的性能做一些基本的摸底,对常见的接口进行测试,查看时延。
响应示例 状态码: 200 更新微服务引擎配置结构体。 { "id" : "891bf21a-4024-4f47-b38c-bd259ca8f10a", "name" : "test", "jobId" : 17655 } 状态码 状态码 描述 200 更新微服务引擎配置结构体。
响应示例 状态码: 200 删除微服务引擎响应结构体。 { "id" : "891bf21a-4024-4f47-b38c-bd259ca8f10a", "name" : "test", "jobId" : 17655 } 状态码 状态码 描述 200 删除微服务引擎响应结构体。
授权。由于华为云各服务之间存在业务依赖关系,因此给用户授予角色时,可能需要一并授予依赖的其他角色,才能正确完成业务。角色并不能满足用户对精细化授权的要求,无法完全达到企业对权限最小化的安全管控要求。 策略:IAM最新提供的一种细粒度授权的能力,可以精确到具体服务的操作、资源以及请
failureRate Double 失败率,百分比(0-100)。 total Long 请求总量。 breakerRateAgg Float 平均熔断率。 circuitBreakerOpen Boolean 当前熔断状态。 failure Long 失败总个数。 shortCircuited
webmvc与路由结合导致gateway启动失败。 gateway无法实现基于服务发现的路由定义功能。 gateway无法跨应用服务发现。 1.6.0-Hoxton SDK针对401、403错误码,对引擎做出重试请求。 gateway默认路由规则不生效。 无法跨应用调用。 1.5.9-Hoxton
响应示例 状态码: 200 查询微服务引擎详情响应结构体。 { "id" : "891bf21a-4024-4f47-b38c-bd259ca8f10a", "name" : "test", "description" : "string", "authType" :
获取配置失败 问题现象 微服务在接入相应的微服务开发框架(如spring-cloud-huawei、java-chassis)后,微服务通过SDK调用查询配置接口到ServiceComb引擎获取配置项失败。 问题原因 微服务与注册中心间的连接因网络、CPU等其他因素发生抖动时,可能会导致请求异常。
password: mima #结合用户实际值配置 cipher: default 用户密码password默认为明文存储,无法保证安全。建议您对密码进行加密存储,请参考自定义实现password的加密存储算法。 环境变量注入方式 为微服务添加如表1所示环境变量。 添加环境变量,请参考管理应用环境变量。
如果您在宽限期内仍未支付欠款,那么就会进入保留期,资源状态变为“已冻结”,您将无法对处于保留期的按需计费资源执行任何操作。 保留期到期后,若您仍未支付账户欠款,那么注册配置中心将被删除,数据无法恢复。 图1 按需计费注册配置中心生命周期 华为云根据客户等级定义了不同客户的宽限期和保留期时长。
如果您在宽限期内仍未支付欠款,那么就会进入保留期,资源状态变为“已冻结”,您将无法对处于保留期的按需计费资源执行任何操作。 保留期到期后,若您仍未支付账户欠款,那么ServiceComb引擎专享版将被删除,数据无法恢复。 图1 按需计费ServiceComb引擎专享版生命周期 华为云根
响应示例 状态码: 200 创建微服务引擎响应结构体。 { "id" : "891bf21a-4024-4f47-b38c-bd259ca8f10a", "name" : "test", "jobId" : 17655 } 状态码 状态码 描述 200 创建微服务引擎响应结构体。
boot从 2.0.x.RELEASE升级到2.3.x.RELEASE兼容性问题 动态配置常见问题 注册中心地址错误 同一应用和环境下的不同服务无法互相调用 父主题: 通过Spring Cloud Huawei SDK托管Spring Cloud应用
x的过程中及升级完以后可能会出现的现象及解决方法如下: 现象1:在ServiceComb引擎专享版从1.x版本升级至2.x版本的过程中,使用接口获取配置或更新配置失败,报connection refused或Connection was closed,出现错误信息示例如下: [ERROR] Config
同步引擎实例名称格式错误须为字母开头,字母、数字、-组成且不能以-结尾,3-24个字符,不能命名default,不能与引擎名称相同。 对等引擎实例名称须为字母开头,字母、数字、-组成且不能以-结尾,3-24个字符,不能命名为default,同时不能与当前引擎实例名称相同。 400 SVCSTG
若干实例。 微服务环境:服务中心建立的一个逻辑概念,比如development、production等。不同环境里面的微服务实例逻辑隔离、无法相互发现和调用。 父主题: 概述
该资源已存在。 422 UnprocessableEntity 请求格式正确,但是由于含有语义错误,无法响应。 500 InternalServerError 表明服务端能被请求访问到,但是不能理解用户的请求。 父主题: 附录