Spring Cloud Huawei 查看中文文档
Spring Cloud Huawei is a framework that makes it easier to integrate Spring Cloud with Apache ServiceComb and CSE.
Branch | Spring Cloud Huawei Latest Version | Compiled Spring Cloud Version | Compiled Spring Boot Version |
---|---|---|---|
master | 1.10.2-2021.0.x | 2021.0.3 | 2.6.7 |
2020.0.x | 1.10.2-2020.0.x | 2020.0.5 | 2.5.12 |
Hoxton | 1.9.3-Hoxton | Hoxton.SR9 | 2.3.5.RELEASE |
Greenwich | 1.6.1-Greenwich | Greenwich.SR6 | 2.1.6-RELEASE |
Finchley | 1.6.1-Finchley | 2.0.4.RELEASE | 2.0.9.RELEASE |
Edgware | 1.2.0-Edgware | 1.3.6.RELEASE | 1.5.22.RELEASE |
Notice:
- You can use
Spring Cloud
compatible version to useSpring Cloud Huawei
. See https://spring.io/projects/spring-cloud for more details. - Spring Cloud Edgeware, Finchley, Greenwich, Hoxton have all reached end of life status and suggest not for production use. Check Spring Cloud Releases for details.
- Before Hoxton(include), Netfix OSS like Ribbon, Hystrix are supported. After 2020.0.x(include), Spring Cloud Loadbalancer are supported.
- Before 2020.0.x(include), springfox is used for swagger generation. After 2021.0.x(include), springdoc is used for swagger generation.
- Integrate Spring Cloud applications to use CSE. CSE is a service deployment environment for microservices, includes high available discovery and registration service, configuration service, governance service and so on.
- Integrate Spring Cloud applications to use open source Apache ServiceComb services, like servicecomb-service-center, servicecomb-kie.
- Other enhancements like swagger generation and registration, canary release and so on.
-
spring-cloud-starter-huawei-discovery:
- Support for use servicecomb-service-center
- Support for use CSE as Service Registry
- Implements DiscoveryClient, ReactiveDiscoveryClient
- Implements ServiceRegistry
-
spring-cloud-starter-huawei-config:
- Support for use servicecomb-kie
- Support for use CSE as Configuration Center
- Implements PropertySource
- Implements @RefreshScope
-
spring-cloud-starter-huawei-governance:
- Support for use CSE Request Marker-based Governance
- Implements retry for FeignClient and RestTemplate
- Implements rate limiter, circuit breaker, and bulkhead for Servlet Web MVC
-
spring-cloud-starter-huawei-router:
- Support for use ServiceStage Canary release features.
-
spring-cloud-starter-huawei-swagger:
- Automatically swagger document generation and registration.
-
spring-cloud-starter-huawei-jasypt:
- Support for use Profile encryption scheme.
- Implements the function of identifying encryption mark in service configuration file