检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
微服务治理 业务场景 ServiceComb引擎提供负载均衡、降级、限流、容错、熔断、错误注入、黑白名单等治理策略。 用户故事 用户可以根据实际的业务场景提前配置相应的治理策略,灵活应对业务需求变化,保障应用的稳定运行。 降级:在本实践中,假设前台请求剧增,导致系统响应缓慢甚至可
考环境概述。 组件和应用、环境的关系,如图1所示。 图1 组件和应用及环境的关系 在ServiceStage上创建应用和环境后,您可以根据实际业务需求设置组件技术栈及组件来源,在应用和环境中创建并部署组件。 技术栈简介 技术栈包含组件运行所依赖的操作系统、框架和运行时,由技术栈名
Huawei负载均衡规则使用了Spring Cloud里面Ribbon的思想,作用在客户端,其原理为:当使用随机规则时,客户端会在下游微服务实例中随机访问一个实例,当使用轮询规则时,客户端会在下游微服务实例中按顺序循环选择Server。 配置示例如下: servicecomb: loadbalance:
根据service_id查询微服务实例 此API用于在实例注册后根据service_id发现该微服务的所有实例。 注销微服务实例 此API用于在实例注册后根据instance_id进行实例注销。 查询微服务实例详细信息 此API用于在实例注册后根据service_id和instance_id获取该实例的详细信息。
微服务引擎专享版,请参考如下方法调用: 登录ServiceStage控制台,选择“微服务引擎 > 引擎实例”。 选择“微服务引擎”下拉列表中待调用接口的微服务引擎。 在“服务发现 & 配置”区域,查看或单击复制“配置中心地址”。 参考如何调用API访问该接口,在请求URI中,替换{En
关于充值,请参见如何给华为账户充值。 为用户添加操作权限。 如果您是以主账号登录华为云,请跳到下一个任务。 如果您是以IAM用户登录华为云,需要联系管理员(主账号或admin用户组中的用户)对IAM用户授予ServiceStage FullAccess权限和RF FullAccess权限。授权方法请参见给IAM用户授权。
String 数据中心名称,支持数字、字母,支持使用字符_-.做连接符,长度1-128字节。 region 是 String 数据中心所属区域名称,支持数字、字母,支持使用字符_-.做连接符,长度1-128字节。 availableZone 是 String 数据中心所属可用区名称,支持数字、字母,支持使用字符_-
中所有的基线版本组件,当微服务调用链中不存在某个组件的时候,会默认访问基线泳道中的组件。 1个泳道组下仅支持创建1个基线泳道。 前提条件 待创建基线泳道所在泳道组已创建成功,请参考创建泳道组。 创建基线泳道 登录ServiceStage控制台。 单击“全链路流量控制”。 单击待创
流量才会路由到对应泳道里的打标签组件。基线泳道包括应用中所有组件的基线版本。当微服务调用链中不存在某个组件的时候,会默认访问基线泳道中的组件。 操作步骤 登录ServiceStage控制台。 单击“全链路流量控制”。 单击待创建基线泳道所在泳道组名称(例如:lane-test),进入“全链路流量控制”页面。
配置maven镜像源之后,获取依赖失败,如图1所示。 图1 获取依赖失败 对于企业内部需要使用代理访问外网的情况,需要配置Maven代理,可以在用户目录(windows中如C:\Users\yang****\)下的.m2目录中setting.xml(用户配置)或Maven安装目录下的conf目录中setting.xml(系统全局配置)里配置代理来实现。
表示分几个批次升级组件实例,取值范围为[1, 总实例数]。总实例数,即组件当前运行的实例数量。 例如,组件总实例数为4,“部署批次”参数设置为2,则表示会分2批次升级组件版本配置,每批次升级2个组件实例。 *停止前等待时间 组件部署方式为虚拟机部署时可设置。 用于设置停止实例运行前等待时间
ServiceStage支持通过私人令牌授权方式访问官方和私有GitLab源码仓库: 访问官方GitLab源码仓库,请根据页面提示获取并输入私人令牌,勾选“验证令牌正确性(要求仓库地址可从Internet网络访问)”。 访问私有GitLab源码仓库,请根据页面提示输入正确的私有GitLab源码仓库地址和私人令牌,无
表示分几个批次升级组件实例,取值范围为[1, 总实例数]。总实例数,即组件当前运行的实例数量。组件部署方式为虚拟机部署时,每批次支持部署的组件实例数最多不超过40个。 例如,组件总实例数为4,“部署批次”参数设置为2,则表示会分2批次升级组件版本配置,每批次升级2个组件实例。 *停止前等待时间
的资源数量。 当您为组件实例指定了资源“申请”时,CCE就利用该信息决定将组件实例调度到哪个节点上;当您为组件实例指定了资源“限制”时,CCE就可以确保运行的组件实例占用的资源不会超出所设限制。CCE还会为组件实例预留所申请数量的系统资源。申请值和限制值的配置说明及建议,请参考资源限制指南。
是创建并使用用户进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度
Chassis开发框架接入的微服务。 会话粘滞 会话粘滞是负载均衡器上的一种机制,在设定的会话保持时间内,会保证同一用户相关联的访问请求会被分配到同一实例上。 会话保持时间:会话保持的限制时间,0-86400,单位为秒。 失效次数阈值:访问失败次数,0-10。当微服务访问下属实例的失败次数或
获取组件实例快照 功能介绍 通过此API获取应用组件实例的快照信息。 实例快照是指升级后,之前版本的实例信息,可以用于回滚。 调试 您可以在API Explorer中调试该接口。 URI GET /v2/{project_id}/cas/applications/{applica
组件实例伸缩策略概述 伸缩策略设置后,可基于资源变化、固定时间、固定周期自动触发实例的增减,从而降低人为反复调整资源以应对业务变化和高峰压力的工作量,帮助您节约资源和人力成本。 ServiceStage支持设置以下伸缩策略: 手动伸缩 弹性伸缩-HPA 父主题: 设置组件实例伸缩策略
接入说明 不同于微服务开发框架,Mesher的能力是由ServiceStage平台提供的。您必须在ServiceStage平台开启多语言接入Mesher服务网格。 本章节介绍http应用如何通过Mesher接入CSE。由于Mesher支持多语言,因此本章仅描述通过Mesher接入
息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。