正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
容错的原理为:根据重试时间间隔的是否固定,分为固定间隔重试和指数间隔重试两种策略,默认重试策略为固定间隔重试。 Java Chassis的容错作用于微服务消费者,需要微服务应用集成容错模块,启用bizkeeper处理链。 配置示例如下: servicecomb: handler: chain:
库,请参考上传软件包。 从SWR软件仓库选择对应的软件包,将软件包上传至SWR软件仓库,请参考上传软件包。 从OBS对象存储选择对应的软件包。需要提前将软件包上传至OBS桶中,相关操作请参考上传对象。 选择“构建方式”。 系统默认 选择“基础镜像”语言,需与软件包编译语言一致。 选择“基础镜像版本”。
购买的包年包月计费的ServiceStage按需资源包到期前,您可以: 手动续费以延长资源包的有效期,请参考手动续费。 设置到期自动续费,请参考自动续费。 续费操作仅适用于包年包月计费的ServiceStage按需资源包模式,按需模式不需要续费,只需要保证账户余额充足即可。 ServiceStage按需资源包
1 绑定ServiceComb引擎。 组件部署以后,微服务会注册到设置的ServiceComb引擎。 所有组件需要注册到同一个ServiceComb引擎,才能互相发现。 选择“云服务配置 > 微服务引擎”。 单击“绑定微服务引擎”。 选择当前环境下已纳管的ServiceComb引擎。
ServiceStage的计费不包括计算(云容器引擎CCE、弹性云服务器ECS)、网络(弹性负载均衡ELB、弹性公网EIP)、中间件(微服务引擎CSE、分布式缓存DCS、云数据库RDS)、存储(软件发布库CodeArts Artifact、软件仓库SWR、对象存储服务OBS、代码托管CodeArts Repo)等资源的费用。
按需计费 适用场景 按需计费适用于短期使用、应用实例无需7x24小时运行等场景。 适用计费项 表1 按需计费适用计费项 计费项 说明 产品版本单价(元/小时/应用实例) ServiceStage提供的产品版本有:基础版、专业版、铂金版,您可以根据实际业务需要按需使用。产品版本说明
限流规则借鉴了Resilience4j的思想,作用在服务端,其原理为:每隔limitRefreshPeriod的时间会加入rate个新许可,就可以最多接受rate个请求,超过的将被限流,返回响应码429。 Java Chassis的限流作用于微服务提供者,需要微服务应用集成流量控制模块,启用qps-
输入泳道的名称,例如:base。 标签 用于在Kubernetes类型的环境下创建并部署组件时,将绑定ServiceComb引擎专享版的组件打上相应的标签以标记流量。当有请求访问时,应用网关会根据路由规则将流量转发到对应流量标签的微服务上。当无法找到对应标签的微服务时,将转发至基线泳道对应的微服务。 基线泳道的标签默认为base,不可修改。
使用Java语言进行微服务开发。 微服务开发框架版本要求 微服务开发框架推荐版本如下表所示。 如果已经使用低版本的微服务开发框架构建应用,建议升级到推荐版本,以获取最稳定和丰富的功能体验。 如果已使用Spring Cloud微服务开发框架开发了应用,推荐使用Spring Cloud Huawei接入应用。
降级 降级治理是在业务高峰期时,需要临时减少对于目标服务的访问,达到降低目标服务负载;或者屏蔽对于非关键服务的访问,保持本服务的核心处理能力的治理措施。 Java Chassis降级治理是作用于微服务消费者,需要微服务应用集成降级模块,启用bizkeeper-consumer处理链。
用户在consumer端使用故障注入,可以设置发往指定微服务的请求的时延和错误及其触发概率用来在业务高峰期时保护核心业务只被关键微服务访问。 Spring Cloud Huawei暂不支持错误注入治理策略。 Java Chassis错误注入治理是作用于微服务消费者,需要微服务应用集成错误注入模块,启用fa
Object 软件包的其他属性,只有在选择对象存储obs的时候才需要添加。请参考表7。 表7 artifact spec properties 参数 参数类型 描述 endpoint String obs的终端地址,比如:https://obs.region_id.external_domain_name
隔离是一种异常检测机制,常用的检测方法是请求超时、流量过大等。一般的设置参数包括超时时间、同时并发请求个数等。 Java Chassis的隔离作用于微服务消费者,需要微服务应用集成隔离模块,启用bizkeeper-consumer处理链。 配置如下: servicecomb: handler:
Chassis)、Spring Cloud等微服务应用,让企业应用上云更简单。 本文档指导您快速了解如何通过ServiceStage创建、部署应用组件以及如何进行应用运维、服务治理。 使用说明 通过ServiceStage创建、部署应用组件以及如何进行应用运维、服务治理的使用说明,如图1所示。
实现Spring Cloud应用全链路灰度前准备。 创建并部署基线版本组件 创建并部署基线版本组件,用于关联到后续操作创建的基线泳道,请参考创建并部署基线版本组件。 绑定目标服务到应用网关 为应用网关绑定目标服务,以便网关获取组件微服务地址,请参考绑定目标服务到应用网关。 配置应用网关路由
Spring Cloud接入CSE需要使用Spring Cloud Huawei,本文主要描述如何在Spring Cloud中集成和使用Spring Cloud Huawei。 前提条件 已基于Spring Cloud开发好了微服务应用。 Spring Cloud微服务框架下的微服
另外,ServiceStage还提供了微服务引擎功能增强接口,请参见CSE API。如果您要使用微服务引擎原生接口,请参见ServiceComb API。 终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询ServiceStage服务的终端节点。 基本概念
环境概述 环境是用于组件部署和运行的计算(如云容器引擎 CCE、弹性云服务器 ECS等)、网络(如弹性负载均衡 ELB、弹性IP EIP等)和中间件(如分布式缓存 DCS、云数据库 RDS等)等基础资源的集合。ServiceStage把多种基础资源组合为一个环境,如:开发环境、测
、调整问题,以减少其影响度。 表1 灰度发布类型说明 类型 说明 微服务灰度发布 适用于容器部署方式部署的微服务组件(ServiceComb/Spring Cloud),灰度发布任务作用于微服务,可通过多个微服务协作,共同完成新特性的上线。 要求组件选择了Java、Tomcat或者Docker技术栈。
创建完组织后,可以上传镜像到组织中,目前支持“客户端上传”和“页面上传”两种方式: 页面上传:直接通过页面将镜像上传到容器镜像服务。 客户端上传:使用命令将镜像上传到容器镜像服务的镜像仓库。 镜像仓库是用于存储、管理docker容器镜像的场所,可以让您便捷的存储、管理、部署docker容器镜像。 前提条件