All Products
Search
Document Center

Serverless App Engine:Frameworks supported by microservices governance

Last Updated:Dec 11, 2025

This topic describes the microservice administration support for Java and Golang applications in SAE, including the available JDK and framework versions, along with the operating systems, language versions, and third-party widgets supported by Golang applications.

You can select an appropriate technology stack to perform microservices governance based on your business requirements.

Java frameworks supported by microservices governance

Supported JDK versions

  • JDK 1.8

    Note

    We recommend that you use JDK 8u212 or later for applications that are deployed in Kubernetes clusters.

  • JDK 11

    Note

    SAE microservice administration is supported in probe version 2.9.x and later. We recommend that you use JDK 11.0.17 or later.

  • JDK 17

    Note

    SAE microservice administration is supported in probe version 2.9.x and later. We recommend that you use JDK 17.0.9 or later.

  • JDK 21

    Note

    SAE microservice administration is supported in probe version 3.2.x and later.

Supported JDK distributions

  • OpenJDK (recommended)

  • Alibaba Dragonwell (recommended)

  • Temurin

  • AdoptOpenJDK

  • Amazon Corretto

  • Azul

  • Java HotSpot VM

Note

Eclipse OpenJ9 has certain compatibility issues with SAE microservice administration, so it is not recommended.

Supported frameworks

Traffic protection and metric monitoring

Classification

Framework name

Framework version

Web

Spring MVC

Associated Spring Cloud versions

Spring Boot

2.x.x ~ 3.2.3

Spring Cloud

E, F, G, H, 2020.x, 2021.x, 2022.x, and 2023.x

Feign

Associated Spring Cloud versions

Java gateway

Spring Cloud Zuul

1.3.x ~ 2.1.3

Spring Cloud Gateway

2.0.2 ~ 4.1.0

RPC

Dubbo

2.7.x, 3.0.x, 3.1.x, and 3.2.x

Full link grayscale

Classification

Framework name

Framework version

Spring

Spring Boot

2.x.x ~ 3.2.3

Spring Cloud

E, F, G, H, 2020.x, 2021.x, 2022.x, and 2023.x

Java gateway

Spring Cloud Zuul

1.3.x ~ 2.1.3

Spring Cloud Gateway

2.1.x ~ 4.1.0

Load Balancing

Spring Cloud LoadBalancer

Associated Spring Cloud versions

Ribbon

Associated Spring Cloud versions

Registries

Nacos

Associated Spring Cloud versions

Eureka

ZooKeeper

RPC

Dubbo

2.7.x, 3.0.x, 3.1.x, and 3.2.x

Web

Tomcat

7.x ~ 10.x

Undertow

1.4.x ~ 2.2.x

Message

RocketMQ

4.x

RocketMQ ONS

1.x and later

Lossless online and offline

Classification

Framework name

Framework version

Spring

Spring Boot

2.x.x ~ 3.2.3

Spring Cloud

E, F, G, H, 2020.x, 2021.x, 2022.x, and 2023.x

Java gateway

Spring Cloud Zuul

1.3.x ~ 2.1.3

Spring Cloud Gateway

2.1.x ~ 4.1.0

Registries

Nacos

Associated Spring Cloud versions

Eureka

ZooKeeper

RPC

Dubbo

2.7.x, 3.0.x, 3.1.x, and 3.2.x

Go frameworks supported by microservices governance

Supported Go versions

Go 1.18 and later.

Supported operating systems

Compiler name

Operating system

Architecture

instgo_linux_amd64

Linux

amd64

instgo_linux_arm64

Linux

arm64

instgo_darwin_amd64

Darwin/macOS

amd64

instgo_darwin_arm64

Darwin/macOS

arm64

instgo_windows_amd64.exe

Windows

amd64

Supported frameworks and components

Traffic protection and metric monitoring

Framework/component name

Repository URL

Minimum version

Maximum version

Notes

Net/HTTP

https://pkg.go.dev/net/http

v1.18

v1.24

The NET-based and HTTP-based self-developed and custom frameworks are supported.

Gin

https://github.com/gin-gonic/gin

v1.7.0

v1.10.0

Grpc-go

https://github.com/grpc/grpc-go

v1.44.0

v1.69.2

The gRPC-Go-based self-developed and custom frameworks are supported.

Kratos

https://github.com/go-kratos/kratos

v2.5.2

v2.8.3

Go-Zero

https://github.com/zeromicro/go-zero

v1.4.0

v1.8.0

Kitex

https://github.com/cloudwego/kitex

v0.5.1

v0.12.1

Sentinel-Golang

https://github.com/alibaba/sentinel-golang

v1.0.0

v1.4.0

Custom tracking in business code is supported.

Full link grayscale

Framework/component name

Repository URL

Minimum version

Maximum version

Supported service discovery methods

Notes

Net/HTTP

https://pkg.go.dev/net/http

v1.18

v1.24

Kubernetes services and Nacos

The NET-based and HTTP-based self-developed and custom frameworks are supported.

Gin

https://github.com/gin-gonic/gin

v1.7.0

v1.10.0

Kubernetes services and Nacos

Grpc-go

https://github.com/grpc/grpc-go

v1.44.0

v1.69.2

Kubernetes services and Nacos

The gRPC-Go-based self-developed and custom frameworks are supported.

Kratos

https://github.com/go-kratos/kratos

v2.5.2

v2.8.3

Kubernetes services and Nacos

Go-Zero

https://github.com/zeromicro/go-zero

v1.4.0

v1.8.0

Kubernetes services and Nacos