检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
功能介绍 在应用使用过程中,应用的发布、重启、扩缩容操作无法避免,为了保证应用正确上下线、流量不丢失,微服务引擎基于Sermant Agent提供了一套优雅上下线的方案,包括预热、延迟下线等,避免了请求超时、连接拒绝、流量丢失等问题的发生。 此功能目前处于公测阶段,当前仅在华东-上海一支持。
键SERVICE_META_VERSION,值为服务注册的版本号(如a.b.c的格式,其中a、b、c均为数字),标签应用需要修改为不同于正常应用的版本号。 键SERVICE_META_PARAMETERS,值为服务注册时的自定义标签(形如tag1:value1,tag2:valu
在微服务存在多个版本、多个实例的情况下,需要管理服务之间的路由,达到无损升级、应用拨测等业务目的。Sermant Agent提供了标签路由的能力,标签路由通过匹配dubbo attachment中的信息,把符合规则的流量转发到对应的标签应用中,从而实现标签路由的功能。 此功能目前处于公测阶段,当前仅在华东-上海一支持。
选择已创建的虚拟私有云及子网,可在下拉框中搜索和选择合适的虚拟私有云和子网。 虚拟私有云可以为您的引擎构建隔离的、用户自主配置和管理的虚拟网络环境。 单击“立即购买”,注册配置中心开始创建,当“运行状态”为“可用”时,注册配置中心创建完成。 Spring Cloud应用接入Nacos引擎
数据保护技术 CSE通过多种数据保护技术保障存储在CSE中的数据安全可靠,其数据保护技术如下表所示。 数据保护手段 简要说明 详细介绍 HTTPS传输 CSE使用HTTPS协议保障信息传输安全。 构造请求 创建多AZ引擎 CSE支持跨AZ部署,为了保障可靠性,推荐使用跨AZ部署的CSE引擎。
即熔断触发后单次持续的时长,其熔断持续时长为单次时长与熔断次数的乘积。默认值为30秒,单位可为毫秒、秒、分和时。 说明: 统计周期要求小于熔断时长。 最大熔断实例比例 设置最多能够熔断的实例占所有实例的百分比。默认为10%。 最小健康实例比例 当健康实例数占所有实例的比例至少达到设置的比例时,
准备工作 Spring Cloud应用基于Sermant Agent接入ServiceComb请参考通过Sermant Agent托管Spring Cloud应用。 部署Demo应用程序 登录云容器引擎。 选择已创建的CCE集群节点,单击目标集群名称。 在集群管理页面左侧导航栏中,选择“工作负载
键SERVICE_META_VERSION,值为服务注册的版本号(如a.b.c的格式,其中a、b、c均为数字),标签应用需要修改为不同于正常应用的版本号。 键SERVICE_META_PARAMETERS,值为服务注册时的自定义标签(形如tag1:value1,tag2:valu
功能介绍 在微服务存在多个版本、多个实例的情况下,需要管理服务之间的路由,达到无损升级、应用拨测等业务目的。Sermant Agent提供了标签路由的能力,标签路由通过匹配http请求头中的信息,把符合规则的流量转发到对应的标签应用中,从而实现标签路由的功能。 此功能目前处于公测阶段,当前仅在华东-上海一支持。
ServiceComb引擎托管应用 通过Spring Cloud Huawei SDK托管Spring Cloud应用 通过Sermant Agent托管Spring Cloud应用 通过Sermant Agent托管Dubbo应用 托管Java Chassis应用 托管Kratos应用 托管Kitex应用
推荐使用ServiceStage部署Java Chassis应用,使用ServiceStage能够方便的实现滚动升级。 当使用ServiceStage部署应用的时候,可以配置组件业务探针,使得ServiceStage能够正确的监测微服务的状态。配置组件业务探针,需要启用metrics功能,
对接微服务应用 Spring Cloud接入ServiceComb引擎 Java Chassis接入ServiceComb引擎
已创建未开启安全认证的ServiceComb引擎实例,详情请参考创建ServiceComb引擎。 CCE与ServiceComb引擎处于相同VPC下。 Sermant Injector版本要求1.0.11及以上,Sermant Agent镜像版本要求1.0.9及以上。 操作步骤 为
ServiceComb引擎应用治理 Spring Cloud应用实现优雅上下线功能 Spring Cloud应用实现标签路由功能 Spring Cloud应用实现全链路灰度 Dubbo应用实现标签路由功能 Spring Cloud应用对接ASM进行服务发现 父主题: ServiceComb引擎
routeRule.{目标应用名}。 配置范围:应用级配置。 应用:按应用和环境实际情况填写,默认为:default <空>。 配置格式: yaml。 下发配置时,请去掉注释,否则会导致下发配置失败。 上述路由规则的解释如下: 当attachment中包含id的时候,将80%流量转发到1
termination错误,因此,要求网关配置的idletimeout<后端服务的idletimout,需要您配置后端upstream的连接超时时间。当前只支持配置upstream.idleTimeout和upstream.connectTimeout两个配置项。 此配置对应用网关下所有服务生效,即为
创建VPC和子网。 ServiceComb引擎运行于虚拟私有云(VPC)中,并需要绑定具体的子网。创建ServiceComb引擎前,需保证有可用的虚拟私有云和子网。创建虚拟私有云和子网的方法,请参考创建虚拟私有云和子网。如果已有可用的VPC和子网,不需要再次创建。 本地编译构建打包机器环境已安装了Java
Agent。已挂载Sermant Agent的应用如果未重启则不受影响,如果重启,因为Sermant Injector已被卸载,则应用不会再挂载Sermant Agent。 修改需要接入ServiceComb引擎的应用部署文件。 如果是新建应用,请直接编辑YAML文件。 如果是已经部署的应用,请使用kubectl
通过Sermant Agent托管Dubbo应用 概述 特性版本支持 虚拟机部署场景接入指南 CCE部署场景接入指南 父主题: ServiceComb引擎托管应用
1.2.0.RELEASE+ Nacos Config为maven依赖的spring-cloud-starter-alibaba-nacos-config。 Zookeeper Config为maven依赖的spring-cloud-starter-zookeeper-config。