检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Cloud开发的微服务提供了非常简单的接入方式,开发者只需要修改依赖关系和少量的配置,就可以接入微服务引擎,使用统一的治理能力。 提供微服务治理能力 使用微服务框架开发的应用托管在ServiceStage后,启动应用实例会将微服务注册到服务注册发现中心。您可以参考服务治理,针对微服务进行相关的治理。
错误注入 用户在consumer端使用故障注入,可以设置发往指定微服务的请求的时延和错误及其触发概率用来在业务高峰期时保护核心业务只被关键微服务访问。 Spring Cloud Huawei暂不支持错误注入治理策略。 Java Chassis错误注入治理是作用于微服务消费者,需要
入对应的“键”和“值”,单击“创建配置项”。 单击“组件管理”,单击待修改组件配置文件的组件名称,进入组件“概览”页面。 单击“升级”,选择组件“升级类型”,单击“下一步”。 选择“高级设置 > 部署配置 > 数据存储 > 本地磁盘”。 单击“挂载本地磁盘”,选择“配置项挂载”,
xxm:xxGi-xxGi。其中: xxG表示给组件实例分配的存储的大小,为保留字段,当前未生效,可以指定为一个固定的数字。 xxm-xxm用于指定给组件实例分配的cpu最大核数和最小核数。 xxGi-xxGi用于指定给组件实例分配的最大内存和最小内存。 例如,CUSTOM-10G:0
如何添加构建服务器地址到Maven服务器安全组? 背景信息 将构建集群的构建节点弹性IP添加到Maven私有服务所在节点的安全组中,以便构建服务访问Maven私有服务器下载依赖包。 操作步骤 获取构建镜像的集群名称和过滤节点标签信息。 应用组件构建,请参考编辑源码构建工程,获取“构建集群”和“过滤节点标签”。
附录 Java Chassis版本升级参考 AK/SK认证方式排查与切换指导 配置AK/SK 获取AK/SK与项目名称 本地开发工具说明 Mesher使用CSE指南 Spring Cloud Huawei与Java-chassis历史版本修复问题 父主题: 微服务开发指南
Huawei负载均衡规则使用了Spring Cloud里面Ribbon的思想,作用在客户端,其原理为:当使用随机规则时,客户端会在下游微服务实例中随机访问一个实例,当使用轮询规则时,客户端会在下游微服务实例中按顺序循环选择Server。 配置示例如下: servicecomb: loadbalance:
对于管理员创建IAM用户接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示,加粗的字段需要根据实际值填写。 accountid为IAM用户所属的账号ID。 username为要创建的IAM用户名。 email为IAM用户的邮箱。 ********为IAM用户的登录密码。
若您的GitLab服务搭建在公有云内部网络,且公网无法直接访问,则需将构建服务的相关地址添加到您的GitLab服务器安全组中,以保证构建任务顺利执行。 操作步骤 将ServiceStage所在网段加到GitLab私有仓库所在节点的安全组中,构建服务使用该IP访问GitLab服务的接口。 操作方法,请参考设置安全组。
如何处理虚拟机类型环境下部署的组件删除失败报host status is not active错误的问题? 问题描述 虚拟机类型环境下部署组件删除失败,在任务详情界面单击“查看详情”,看到的错误信息示例如下: { "statusCode": 400, "jsonBody": {
微服务治理 业务场景 ServiceComb引擎提供负载均衡、降级、限流、容错、熔断、错误注入、黑白名单等治理策略。 用户故事 用户可以根据实际的业务场景提前配置相应的治理策略,灵活应对业务需求变化,保障应用的稳定运行。 降级:在本实践中,假设前台请求剧增,导致系统响应缓慢甚至可
基线泳道关联应用中所有的基线版本组件,当微服务调用链中不存在某个组件的时候,会默认访问基线泳道中的组件。 灰度泳道 灰度泳道用于部署组件灰度版本。 发布单 发布单是应用发布的入口,提供单组件发布、批量发布、批量升级和批量克隆功能,且支持组件依赖编排。 配置 在ServiceStage中,
设置参数。 实例范围 根据实际业务需要,修改最小实例数和最大实例数。 伸缩配置 系统默认:采用K8s社区推荐的默认行为进行负载伸缩。 自定义:可以自定义稳定窗口、步长、优先级等策略实现更灵活的配置,未配置的参数将采用K8s社区推荐的默认值。 触发条件 支持通过“界面配置”、“YAML配置”两种方式修改触发条件参数。
${appName}为组件实例名。 ${appVersion}为组件实例的版本号。 ${instanceId}为实例id。 同时,虚拟机类型环境下部署的应用组件只支持在应用组件的运行目录下写文件只针对新安装的组件实例或者升级后的组件实例生效,对于原先已经部署的组件实例的目录还是维持原来的权限。
资源类型 事件名称 创建组件 component createComponent 删除组件 component deleteComponent 升级组件 component updateComponent 启动组件 component startComponent 停止组件 component
程序等场景。 对象存储 标准存储: 适用于有大量热点文件或小文件,且需要频繁访问(平均一个月多次)并快速获取数据的业务场景。例如云应用、数据分析、内容分析、热点对象等。 低频访问存储: 适用于不频繁访问(平均一年少于12次),但需要快速获取数据的业务场景。例如静态网站托管、备份/
d Access Control,基于角色的访问控制)的系统管理功能。 选择“开启安全认证”: 根据业务需要确认是否需要开启“编程接口安全认证”。 开启编程接口安全认证后,需要在微服务的配置文件中添加对应用户的账号密码,否则服务无法注册到引擎。 关闭编程接口安全认证,微服务的配置
x的本地轻量化版本,提供用于本地开发的轻量服务中心、配置中心,和简单易用的界面。 使用说明请参考本地开发工具压缩包中的README.md文件。 表1 本地引擎资源配额限制 功能 资源 最大配额 微服务管理 微服务版本数量(个) 10,000 单个微服务实例数量(个) 100 单个微服务契约数量(个) 500
微服务引擎专业版限制 项目 限制 心跳上报 每个微服务实例最频繁每30s一次 服务发现 每个微服务实例最频繁每30s一次 微服务实例注册 每秒10个 微服务引擎专享版限制请参见表2。 表2 微服务引擎专享版限制(最高规格) 项目 限制 备注 心跳上报 每个微服务实例最频繁每20s一次 总限流为2000tps
io/unschedulable 节点不可调度。 您可以根据实际业务需要,在设置组件“高级配置”时设置组件的实例容忍度策略。 前提条件 待操作集群节点已增加污点,请参考管理节点污点(Taint)。 设置组件实例容忍度策略 选择“高级配置 > 容忍策略”。 单击“新增容忍策略”,参考下表添加污点容忍策略。