开启了安全认证的ServiceComb引擎专享版,在使用安全认证前需要完成以下工作: 创建安全认证账号名和密码 配置微服务安全认证的账号名和密码 框架支持安全认证功能的版本要求:Spring Cloud需要集成Spring Cloud Huawei 1.6.1及以上版本,Java
图1 设置熔断(Spring Cloud开发框架接入的微服务) 图2 设置熔断(Java Chassis开发框架接入的微服务) 配置项 配置项说明 下游微服务 此配置适用于Spring Cloud开发框架接入的微服务。
对接微服务应用 Spring Cloud接入ServiceComb引擎 Java Chassis接入ServiceComb引擎
注册配置中心 Spring Cloud Eureka应用接入Nacos引擎 迁移应用到CSE Nacos 安全最佳实践
使用配置中心 配置中心概述 Spring Cloud使用配置中心 Java Chassis使用配置中心 父主题: 使用ServiceComb引擎功能
附录 Java Chassis版本升级参考 本地开发工具说明 Mesher使用ServiceComb引擎指南 Spring Cloud Huawei与Java-chassis历史版本修复问题
此时如果SDK调整以kie作为配置中心时,需要在项目配置文件中增加自定义标签以获取该部分配置,以下以environment=production为例展示: spring-cloud-huawei框架: spring: cloud: servicecomb:
在配置文件增加如下配置(以Spring Cloud为例): spring: cloud: servicecomb: config: kie: customLabel: public# 默认值是public
图1 设置降级(Spring Cloud开发框架接入的微服务) 图2 设置降级(Java Chassis开发框架接入的微服务) 配置项 配置项说明 降级对象 选择需要降级的微服务。
图1 设置限流(Spring Cloud开发框架接入的微服务) 图2 设置限流(Java Chassis开发框架接入的微服务) 配置项 说明 限流对象 此配置适用于Java Chassis开发框架接入的微服务。 设置的限流规则所作用的目标范围。
使用流量标记治理能力,首先需要在代码中引入依赖: <dependency> <groupId>com.huaweicloud</groupId> <artifactId>spring-cloud-starter-huawei-governance</artifactId>
Spring Cloud默认不使用契约功能,如果Spring Cloud需要使用契约功能,需要引入以下依赖: <dependency> <groupId>com.huaweicloud</groupId> <artifactId>spring-cloud-starter-huawei-swagger
isolation: Consumer: timeout: enabled: true #是否启用超时检测 timeoutInMilliseconds: 30000 #超时时间阈值 Spring Cloud
本文重点描述Spring Cloud和Java Chassis的开发指导,其他框架如Mesher开发的微服务应用使用ServiceComb引擎请参考Mesher使用ServiceComb引擎指南。
Spring Cloud:请参考Spring Cloud接入ServiceComb引擎中的配置安全认证参数操作。 Java Chassis:请参考Java Chassis接入ServiceComb引擎中的配置安全认证参数操作。
对于更加深入的使用方式,也可以直接参考Java Chassis、Spring Cloud项目中的默认实现代码。 父主题: 使用服务治理
当使用Spring Cloud Huawei框架接入时,仪表盘上暂不支持查看中位数时延、90th时延、99th时延。 查看微服务运行指标 单击待操作的引擎。 单击“仪表盘”。 未开启安全认证的引擎,请执行4。
您可以结合不同微服务开发框架的机制,比如Spring Cloud提供的Place Holder机制、Java Chassis提供的“mapping.yaml”机制等来合理使用这些变量,减少部署需要手工输入的内容。
基于Spring Cloud Huawei框架开发的微服务需要在POM中增加依赖spring-cloud-starter-huawei-router。 单击待操作的引擎。 单击“微服务目录”。 未开启安全认证的引擎,请执行4。
使用Spring Cloud,通常会使用下面的技术进行本地微服务开发: 使用Java Chassis,通常会使用下面的技术进行本地微服务开发: 准备环境 创建云上环境,以支持ServiceComb引擎接入调试、云上应用部署和使用ServiceComb引擎功能。