ServiceComb应用接入CSE
CSE Java SDK 100% 兼容 ServiceComb Java Chassis,并对其进行更加友好的封装,更加专注于业务逻辑,以简化用户业务开发。将ServiceComb Java Chassis部署到CSE,并使用CSE提供的能力,只需要对microservice.yaml进行适当的配置,以及在pom中添加额外的依赖,不涉及任何代码修改。
- microservice.yaml
{project}/src/main/resources/microservice.yaml
说明:microservice.yaml中默认配置服务中心、配置中心、仪表盘地址为公有云地址,其他合营云请根据实际情况配置。
- pom.xml
{project}/pom.xml
一键式配置
公有云版本提供了一键式简化配置的方式,让基于开源版本开发的应用快速切换为云上应用,直接使用公有云提供的灰度发布、服务治理等功能。
增加和管理依赖关系(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依赖,就完成了公有云的所有配置。这个依赖关系主要给开发者做了如下事情:
- 引入相关依赖的组件。
- 增加默认配置项。默认配置包含了处理链、负载均衡策略等。
可以通过查看pom内容,以及这个jar