Updated on 2026-03-20 GMT+08:00

Development Specifications

Development Language

You can develop microservice applications by using:

Java

Microservice Development Framework Versions

The following table lists the recommended versions of the microservice development framework.

  • If you have used the microservice development framework of an earlier version to build applications, you are advised to upgrade it to the recommended version to obtain the stable and rich function experience.
  • If an application has been developed using the Spring Cloud microservice development framework, you are advised to use Spring Cloud Huawei to access the application.
  • If new microservice applications are developed based on open source and industry ecosystem components, you are advised to use the Spring Cloud framework.
  • If you want to use the out-of-the-box governance capability and high-performance RPC framework provided by ServiceComb engines, you are advised to use the Java chassis framework.

Framework

Recommended Versions

Description

Spring Cloud Huawei

1.11.14-xxxx.x or later

Uses Spring Cloud Huawei for connection.

  • When the Spring Cloud Huawei version is 1.11.14-2024.0.x, the Spring Cloud version is 2024.0.3 and the Spring Boot version is 3.4.13.
  • When the Spring Cloud Huawei version is 1.11.14-2023.0.x, the Spring Cloud version is 2023.0.6 and the Spring Boot version is 3.3.13.
  • When the Spring Cloud Huawei version is 1.11.14-2021.0.x, the Spring Cloud version is 2021.0.9 and the Spring Boot version is 2.7.18.

Version description of the Spring Cloud microservice development framework: https://github.com/huaweicloud/spring-cloud-huawei/releases

Java Chassis

  • 3.3.0 or later is recommended when the SDK version is 3.x.
  • 2.9.3 or later is recommended when the SDK version is 2.9.x.
  • 2.8.30 or later is recommended for other SDK versions.

Uses the software package provided by the open-source project for connection without introducing third-party software packages.

Version description of the Java chassis microservice development framework: https://github.com/apache/servicecomb-java-chassis/releases.

During system upgrade and reconstruction, third-party software conflict is the most common issue. Traditional software compatibility management policies do not adapt to software development for fast software iteration. In this case, see Third-Party Software Version Management Policy for version compatibility.