Updated on 2026-04-10 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. Spring Cloud Huawei provides a large number of out-of-the-box service governance capabilities, enabling you to quickly build resilient and reliable microservice applications.
  • 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 Version

Description

Spring Cloud Huawei

1.11.11-2021.0.x or later

Uses Spring Cloud Huawei for connection.

  • Spring Cloud 2021.0.9
  • Spring Boot 2.7.18

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

Java Chassis

2.8.25 or later

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.