检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Injector自动挂载Sermant Agent,从而通过Sermant Agent接入到ServiceComb引擎。当前支持通过模板管理页面和Helm客户端两种方式部署Sermant Injector。 前置条件 已创建云容器引擎(CCE),创建CCE请参考创建CCE集群。 CCE集群版本需要大于等于1
态信息关联,一个服务对应对多个实例。 serviceId可以定制。如果定制了,系统将使用定制的serviceId;如果没有定制,系统会随机生成serviceId。 接口约束 无 URI POST /v4/{project_id}/registry/microservices 表1
优雅上下线能力默认开启,若需自定义配置,请参考如下方式: 如果方式一与方式二同时配置,将以方式二为准。 方式一: 在启动Spring Cloud应用时通过环境变量或者-D参数的形式进行配置,配置参数如下: 参数项 说明 grace_rule_startDelayTime 注册延迟
验证应用接入ServiceComb引擎。 参考查看微服务列表查看您的应用是否已接入ServiceComb引擎。 父主题: 通过Sermant Agent托管Spring Cloud应用
批量查询微服务的阈值 功能介绍 批量查询微服务阈值。 URI GET /v3/{project_id}/csemonitor/thresholds 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户子项目的唯一标识。字符长度为1~64。 表2
Spring Cloud应用实现标签路由功能 功能介绍 基于虚拟机场景 基于CCE场景 配置路由规则 验证标签路由功能 父主题: ServiceComb引擎应用治理
推荐使用ServiceStage部署Spring Cloud应用,使用ServiceStage能够方便的实现滚动升级。 当使用ServiceStage部署应用的时候,可参考设置应用健康检查分别配置组件存活探针、组件业务探针,用以检测微服务的“存活”状态和“就绪”状态。 spring Boot
Spring Cloud应用实现全链路灰度 概述 准备工作 灰度规则设置 结果验证 父主题: ServiceComb引擎应用治理
通过Sermant Agent托管Spring Cloud应用 概述 特性版本支持 虚拟机部署场景接入指南 CCE部署场景接入指南 父主题: ServiceComb引擎托管应用
本文通过示例为您演示Sermant Agent全链路灰度功能。假设应用的架构由Sermant Agent以及后端的微服务架构(Spring Cloud)组成,后端调用链路:providerA->providerB,通过consumer调用后端服务,所有服务挂载的Sermant Agent使用CSE注册中心。
ng Cloud应用不必注册到istio中,Spring Cloud应用部署的环境可以是ECS/CCE/ASM。Spring Cloud应用会通过Sermant Agent进行istio中的服务发现,然后Spring Cloud应用便可以像调用其它Spring Cloud应用一样,通过服务名调用istio中的服务。
x版本且未开启安全认证时,支持此功能。 目前仅支持基于Spring Cloud框架开发java应用,支持的注册中心包含Eureka、Nacos、 Consul以及Zookeeper。 优雅上下线基于Spring Cloud的负载均衡实现,若有实现自定义负载均衡,该能力将会失效。 优雅上线实现机制
rule.httpServerPort”进行指定。 您的容器需要支持curl命令,否则会导致优雅下线失效。 父主题: Spring Cloud应用实现优雅上下线功能
请求头的id参数值为其他任意值,consumer的所有请求流量都是从providerA流向providerB。 父主题: Spring Cloud应用实现全链路灰度
标签路由版本支持: Spring Cloud Spring Boot Spring Cloud Openfeign RestTemplate Spring Cloud Loadbalancer Spring Cloud Netflix Ribbon Spring Cloud Gateway Spring
请求Body参数 参数 是否必选 参数类型 描述 name 是 String 用户账号名称。 password 是 String 用户账号密码。 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 token String 获取的用户Token,有效期为12小时。
和丰富的功能体验。 如果已使用Spring Cloud微服务开发框架开发了应用,推荐使用Spring Cloud Huawei接入应用。 Spring Cloud Huawei各分支版本与Spring Boot、Spring Cloud、Java Chassis及JDK编译版本的配套关系请参考版本配套说明。
云原生架构模式下,完成业务功能需要很多服务相互配合: CSE一般和数据库、缓存和消息中间件同时使用,完成业务功能的开发。 AOM、APM、LTS等工具,则为业务提供运维能力,帮助检测业务故障、分析故障原因。 以Spring Cloud为例,典型的云原生架构和技术选型如下: 云原生架构和DevOps通常是密不可分的,
比如请求数、时延、错误率等,还包括和治理有关的一些状态,比如熔断状态等。 Spring Cloud使用仪表盘,不需加入依赖,可直接使用。Spring Cloud包含如表1所示配置项,指定仪表盘上报地址等信息。 表1 Spring Cloud Huawei常用配置项 配置项 含义
pullPolicy: IfNotPresent # 必填配置,CCE所在的region,默认为cn-east-3(华东-上海一),具体请参考地区和终端节点。 region: cn-east-3 injector: image: # 选填配置,injector镜像版本,默认为最新版本。