ServiceComb应用接入CSE CSE Java SDK 100% 兼容 ServiceComb Java Chassis,并对其进行更加友好的封装,更加专注于业务逻辑,以简化用户业务开发。将ServiceComb Java Chassis部署到CSE,并使用CSE提供的能力,只需要对microservice.yaml进行适当的配置,以及在pom中添加额外的依赖,不涉及任何代码修改。 一键式配置公有云版本提供了一键式简化配置的方式,让基于开源版本开发的应用快速切换为云上应用,直接使用公有云提供的灰度发布、服务治理等功能。 增加和管理依赖关系(pom.xml) 增加依赖管理 <dependencyManagement> <dependencies> <dependency> <groupId>com.huawei.paas.cse</groupId> <artifactId>cse-dependency</artifactId> <version>2.3.20</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
并引入依赖<dependency> <groupId>com.huawei.paas.cse</groupId> <artifactId>cse-solution-service-engine</artifactId></dependency>
开发者只需要配置对cse-solution-service-engine依赖,就完成了公有云的所有配置。这个依赖关系主要给开发者做了如下事情:
配置应用AK/SK密钥微服务连接公有云上的CSE服务中心、配置中心、仪表盘时,需要提供AK/SK秘钥信息,否则无法通过认证。
连接服务中心
连接配置中心
使用服务治理- 功能描述
服务治理主要涉及熔断、容错、限流、负载均衡等。
- 配置参考
配置项(microservice.yaml) 需要增加下面治理相关的handler。 cse: handler: chain: Provider: default: bizkeeper-provider,qps-flowcontrol-provider Consumer: default: bizkeeper-consumer,loadbalance,qps-flowcontrol-consumer
使用故障注入- 功能描述
故障注入主要提供了延时、错误两种类型故障。 - 配置参考
配置项(microservice.yaml) 需要增加下面治理相关的handler。 cse: handler: chain: Consumer: default: loadbalance,fault-injection-consumer
使用灰度发布
使用调用链
使用仪表盘
使用分布式事务TCC
【转载】原文地址:https://blog.csdn.net/looook/article/details/80952347
|
|