
# CSE最佳实践汇总
本文汇总了基于微服务引擎（CSE，Cloud Service Engine）中ServiceComb引擎、注册配置中心和应用网关常见应用场景的操作实践，为每个实践提供详细的方案描述和操作指导，帮助用户轻松在不同应用场景中使用CSE。
表1ServiceComb引擎最佳实践一览表 
| 最佳实践                                                                                                                     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|:---|:---|
| [其他框架改造为Spring Cloud接入ServiceComb](https://support.huaweicloud.com/bestpractice-cse/cse_05_0001.html)                    | 本章节描述如何将HSF、Dubbo框架改造为Spring Cloud框架并接入ServiceComb引擎的操作。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [通过Spring Cloud Huawei SDK托管Spring Cloud应用](https://support.huaweicloud.com/bestpractice-cse/cse_bestpractice_0001.html) | [Spring Boot](https://github.com/spring-projects/spring-boot)、[Spring Cloud](https://github.com/spring-cloud)广泛应用于构建微服务应用。使用ServiceComb引擎托管Spring Cloud应用，主要目的是使用高可靠的商业中间件替换开源组件，对应用系统进行更好地管理和运维，改造过程应尽可能降低对业务逻辑的影响。适用于如下场景： - 基于Spring Boot开发的应用系统，不具备微服务基本能力。应用系统通过集成Spring Cloud Huawei，具备服务注册发现、动态配置管理等能力。  - 基于Spring Cloud开源技术体系开发的应用系统，例如已经采用Eureka实现注册发现、采用Nacos实现动态配置，应用系统通过集成Spring Cloud Huawei，使用高可靠的商业中间件替换开源中间件，降低维护成本。  - 基于Spring Cloud其他开发体系，例如Spring Cloud Alibaba、Spring Cloud Azure等构建的云原生应用，使用Spring Cloud Huawei迁移到华为云运行。   |
| [托管Java Chassis应用](https://support.huaweicloud.com/bestpractice-cse/cse_05_0019.html)                                    | [Java Chassis](https://servicecomb.apache.org/references/java-chassis/zh_CN/index.html)是Apache基金会管理的开源微服务开发框架，最早由CSE捐献，目前有上百个开发者为项目做出贡献。相对于Spring Cloud，Java Chassis，它提供了如下独特的功能： - 灵活高性能的RPC实现。Java Chassis基于Open API，给出了不同RPC开发方式的统一描述，让微服务接口管理更加规范，同时保留了灵活的开发者使用习惯。Java Chassis基于Reactive，实现了高效的REST、Highway等通信协议，同时保留了传统Servlet等通信协议的兼容。  - 丰富的服务治理能力和统一的治理职责链。负载均衡、流量控制、故障隔离等常见的微服务治理能力都可以开箱即用，同时提供了统一的治理职责链，让新的治理功能的开发变得简单。                                                                                                                                                                                 |
| [托管Kratos应用](https://support.huaweicloud.com/bestpractice-cse/cse_05_0028.html)                                          | Kratos是轻量级Go微服务框架，包含大量微服务相关功能及工具。本文介绍如何将Kratos应用接入ServiceComb引擎。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [托管Kitex应用](https://support.huaweicloud.com/bestpractice-cse/cse_05_0029.html)                                           | Kitex，作为Golang微服务RPC框架，具有高性能、强可扩展的特点。本文介绍如何将Kitex应用接入ServiceComb引擎。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   
表2注册配置中心最佳实践一览表 
| 最佳实践                                                                                                | 说明                                                                                                                                                                                                                           |
|:---|:---|
| [Spring Cloud Eureka应用接入Nacos引擎](https://support.huaweicloud.com/bestpractice-cse/cse_05_0129.html) | 本章节通过一个demo进行全流程的Spring Cloud Eureka应用接入Nacos引擎操作演示。                                                                                                                                                                         |
| [用户自建Nacos迁移到CSE Nacos](https://support.huaweicloud.com/bestpractice-cse/cse_05_0073.html)          | 本文介绍一种基于Nacos Sync的注册中心迁移方案，方案适用于在华为云上自建Nacos的用户。 Nacos Sync是一款开源组件，支持注册中心的双向同步与平滑迁移，通过配置同步任务的方式，进行服务的迁移，Nacos Sync能使源集群的服务信息和CSE Nacos的服务信息保持同步，从而实现自建配置注册中心和CSE Nacos之间的平滑迁移，适用于对业务不中断有诉求的用户。 |
   
