https://github.com/huaweicloud/spring-cloud-huawei
Spring Cloud Huawei is a framework that makes it easier and productive to develop microservices with Spring Cloud.
https://github.com/huaweicloud/spring-cloud-huawei
nacos servicecomb spring-cloud
Last synced: 9 days ago
JSON representation
Spring Cloud Huawei is a framework that makes it easier and productive to develop microservices with Spring Cloud.
- Host: GitHub
- URL: https://github.com/huaweicloud/spring-cloud-huawei
- Owner: huaweicloud
- License: apache-2.0
- Created: 2019-07-22T08:33:46.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-25T08:37:26.000Z (about 2 months ago)
- Last Synced: 2025-04-14T22:07:47.858Z (9 days ago)
- Topics: nacos, servicecomb, spring-cloud
- Language: Java
- Homepage: https://github.com/huaweicloud/spring-cloud-huawei/wiki
- Size: 4.29 MB
- Stars: 542
- Watchers: 29
- Forks: 229
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-java - Spring Cloud Huawei
README
[](https://www.apache.org/licenses/LICENSE-2.0.html)
[](https://search.maven.org/search?q=g:com.huaweicloud%20AND%20a:spring-cloud-huawei-dependencies)# Spring Cloud Huawei [查看中文文档](README_CN.md)
Spring Cloud Huawei is a framework that makes it easier and productive to develop microservices with Spring Cloud.
Spring Cloud Huawei supports
[Apache ServiceComb][SERVICECOMB] and [Nacos][NACOS] as discovery, registration and configuration management service.Spring Cloud Huawei provides a large number of out-of-the-box service governance capabilities, enabling developers to quickly build resilient and reliable microservice applications.
| Service | CSE(ServiceComb) | CSE(Nacos) |
|--|----------------------------|----------------|
| Discovery and Registration | servicecomb-service-center | nacos |
| Configuration Management | servicecomb-kie | nacos |[CSE][CSE] provides commercial versions of ServiceComb and Nacos.
## Supported version
| Branch | Spring Cloud Huawei Latest Version | Compiled Spring Cloud Version | Compiled Spring Boot Version | Tested JDK Version | Notes |
|-----------|------------------------------------|-------------------------------|------------------------------|--------------------|----------------|
| master | 1.11.10-2024.0.x(推荐) | 2024.0.0 | 3.4.1 | OpenJDK 17 | |
| 2023.0.x | 1.11.10-2023.0.x(推荐) | 2023.0.3 | 3.3.5 | OpenJDK 17 | |
| 2022.0.x | 1.11.10-2022.0.x | 2022.0.5 | 3.1.12 | OpenJDK 17 | End of Support |
| 2021.0.x | 1.11.10-2021.0.x(推荐) | 2021.0.9 | 2.7.18 | OpenJDK 8 | |
| 2020.0.x | 1.10.8-2020.0.x | 2020.0.6 | 2.5.14 | OpenJDK 8 | End of Support |
| Hoxton | 1.9.4-Hoxton | Hoxton.SR9 | 2.3.5.RELEASE | OpenJDK 8 | End of Support |
| Greenwich | 1.6.4-Greenwich | Greenwich.SR6 | 2.1.6-RELEASE | OpenJDK 8 | End of Support |
| Finchley | 1.6.1-Finchley | 2.0.4.RELEASE | 2.0.9.RELEASE | OpenJDK 8 | End of Support |
| Edgware | 1.2.0-Edgware | 1.3.6.RELEASE | 1.5.22.RELEASE | OpenJDK 8 | End of Support |***Notice:***
* You can use `Spring Cloud` compatible version to use `Spring Cloud Huawei`. See https://spring.io/projects/spring-cloud for more details.
* Spring Cloud Edgeware, Finchley, Greenwich, Hoxton, 2020.0.x have all reached end of life status and
suggest not for production use. Check [Spring Cloud Releases][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.
* After 2022.0.x(include), JDK 17+ is needed to run.
* Spring Cloud Huawei historical versions Spring Boot, Spring Cloud dependency description reference [version description][Spring Cloud Huawei Releases].## How to use
1. [Quick Start and Developer Guide](https://github.com/huaweicloud/spring-cloud-huawei/wiki)
2. [Samples](https://github.com/huaweicloud/spring-cloud-huawei-samples)
3. [CSE Guide][CSE Developer Guide]
4. [ServiceStage Guide][ServiceStage][ServiceStage]: https://support.huaweicloud.com/intl/en-us/usermanual-servicestage/servicestage_03_0001.html
[CSE]: https://www.huaweicloud.com/intl/en-us/product/cse.html
[CSE Developer Guide]: https://support.huaweicloud.com/intl/en-us/productdesc-cse/cse_productdesc_0001.html
[SERVICECOMB]: https://servicecomb.apache.org/developers/
[NACOS]: https://nacos.io/zh-cn/index.html
[Service Registry]: https://support.huaweicloud.com/intl/en-us/devg-servicestage/ss-devg-0017.html
[Configuration Center]: https://support.huaweicloud.com/intl/en-us/devg-servicestage/ss-devg-0018.html
[Request Marker-based Governance]: https://support.huaweicloud.com/intl/en-us/devg-servicestage/ss-devg-0020.html
[Canary release features]: https://support.huaweicloud.com/devg-servicestage/ss-devg-0023.html
[Profile encryption scheme]: https://support.huaweicloud.com/bestpractice-cse/cse_bestpractice_0007.html
[Spring Cloud Releases]: https://github.com/spring-cloud/spring-cloud-release/wiki/Supported-Versions
[Spring Cloud Huawei Releases]: https://github.com/huaweicloud/spring-cloud-huawei/wiki/third-version-support-descriptions## Star this project
If you like this project, do not forget star it.
[](https://star-history.com/#huaweicloud/spring-cloud-huawei&Date)