检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在x86系统构建,构建出来的镜像是x86系统的镜像。 在ARM系统构建,构建出来的镜像是ARM系统的镜像。 前提条件 已经创建集群,请参考购买Standard/Turbo集群。您可以根据您的实际业务需要选择创建CCE Turbo集群或者CCE Standard集群。
前提条件 已经创建集群,请参考购买Standard/Turbo集群。您可以根据您的实际业务需要选择创建CCE Turbo集群或者CCE Standard集群。 构建任务会在CCE集群节点上启动一个构建容器,执行构建相关的操作。
prefix: "/" faultInjection: demo-test-fallback: | type: abort percentage: 100 fallbackType: ReturnNull
负载均衡 负载均衡作用在客户端,是高并发、高可用系统必不可少的关键组件,目标是尽力将网络流量平均分发到多个服务器上,以提高系统整体的响应速度和可用性。 Java Chassis的负载均衡作用于微服务消费者,需要微服务应用集成负载均衡模块,启用loadbalance处理链。
CCE集群下节点支持的操作系统,请参考节点操作系统。 CCE集群下节点支持Docker和Containerd容器引擎。节点操作系统和容器引擎的对应关系,请参考容器引擎。 操作步骤 登录ServiceStage控制台。 选择“环境管理”,进入“环境管理”页面。
父主题: 系统管理
系统配置 技术栈管理 目录配置 父主题: 应用管理API(v3版本)
系统配置 技术栈管理 目录配置
系统管理 系统管理概述 账号管理 角色管理 父主题: 使用微服务引擎
如果默认系统目录不能满足您的业务需要,您可以自定义系统目录,请参考自定义系统目录。 查看默认系统目录 登录ServiceStage控制台。 选择“系统配置 > 目录配置”,进入“目录配置”页面。 选择“默认系统目录”页签,查看默认系统目录配置,请参见表1。
技术栈管理 添加技术栈自定义版本 启停技术栈版本 启停技术栈 编辑技术栈自定义版本 删除技术栈自定义版本 父主题: 系统配置
容错 容错的原理为:根据重试时间间隔的是否固定,分为固定间隔重试和指数间隔重试两种策略,默认重试策略为固定间隔重试。 Java Chassis的容错作用于微服务消费者,需要微服务应用集成容错模块,启用bizkeeper处理链。 配置示例如下: servicecomb: handler
创建一个1.15以上版本的CCE Standard集群,“集群规模”选择“50节点”,“集群master实例数”选择“单实例”即可,请参考购买Standard/Turbo集群。
隔离仓 隔离是一种异常检测机制,常用的检测方法是请求超时、流量过大等。一般的设置参数包括超时时间、同时并发请求个数等。 Java Chassis的隔离作用于微服务消费者,需要微服务应用集成隔离模块,启用bizkeeper-consumer处理链。 配置如下: servicecomb
微服务日常运维 业务场景 ServiceStage支持应用监控、事件、告警、日志和调用链诊断,内置AI能力,实现轻松运维。 用户故事 在实际的使用场景中,用户可以通过图形化指标数据和阈值告警等能力,实时监控应用运行情况,同时结合性能管理与日志策略,快速定位应用的运行问题,分析性能瓶颈等
创建基线泳道并关联基线版本组件 泳道用于为相同版本组件定义一套隔离环境。只有满足了流控路由规则的请求流量才会路由到对应泳道里的打标签组件。基线泳道包括应用中所有组件的基线版本。当微服务调用链中不存在某个组件的时候,会默认访问基线泳道中的组件。 操作步骤 登录ServiceStage
选择“系统配置 > 技术栈管理”,进入“技术栈管理”页面。 单击待停用技术栈所在行“操作”列的“停用”。 停用后的技术栈状态为“未启用”。其下的所有技术栈版本也会同步停用,状态为“未启用”。 父主题: 技术栈管理
选择“系统配置 > 技术栈管理”,进入“技术栈管理”页面。 单击待启用技术栈版本所在技术栈名称前的,展开技术栈版本列表。 单击待启用技术栈版本所在行“操作”列的“启用”。 技术栈版本启用后,状态为“启用中”。
开发简介 微服务简介 随着微服务架构模式被越来越多的开发者作为应用系统构建的首选,稳定可靠的微服务运行环境变得非常重要。
= null) { return serverRecoverPolicy.apply(th); } throw th; } } finally { SpringCloudInvocationContext.removeInvocationContext(); }