All Products
Search
Document Center

Microservices Engine:Kerangka Kerja Java yang Didukung oleh Tata Kelola Layanan Mikro

Last Updated:Mar 12, 2026

Tata Kelola Layanan Mikro di Microservices Engine (MSE) mendukung berbagai versi Java Development Kit (JDK) dan kerangka kerja Java. Dukungan terhadap kerangka kerja bervariasi bergantung pada fitur tata kelola yang digunakan. Pastikan untuk memverifikasi kompatibilitas setiap fitur yang akan Anda gunakan sebelum mengintegrasikan MSE Java agent.

Versi JDK yang didukung

JDK versionRequired MSE agent versionRecommended minimum JDK patch
JDK 1.8--JDK 8u212 atau lebih baru (direkomendasikan untuk penerapan Kubernetes)
JDK 112.9.xJDK 11.0.17 atau lebih baru
JDK 172.9.xJDK 17.0.9 atau lebih baru
JDK 213.2.x--

Distribusi JDK yang didukung

DistributionStatus
OpenJDKDirekomendasikan
Alibaba DragonwellDirekomendasikan
TemurinDidukung
AdoptOpenJDKDidukung
Amazon CorrettoDidukung
AzulDidukung
Java HotSpot VMDidukung
Penting

Eclipse OpenJ9 tidak kompatibel dengan MSE Microservices Governance. Kami menyarankan agar Anda tidak menggunakan Eclipse OpenJ9 saat menggunakan Microservices Governance.

Kerangka kerja yang didukung berdasarkan fitur tata kelola

Tidak semua kerangka kerja mendukung setiap fitur tata kelola. Gunakan tabel spesifik-fitur pada bagian ini untuk memeriksa kompatibilitas sesuai kasus penggunaan Anda.

Proteksi lalu lintas dan pemantauan metrik

CategoryFrameworkSupported versions
WebSpring MVCVersi Spring Cloud terkait
WebSpring Boot2.x.x hingga 3.2.3
WebSpring CloudE, F, G, H, 2020.x, 2021.x, 2022.x, 2023.x
WebFeignVersi Spring Cloud terkait
Java gatewaySpring Cloud Zuul1.3.x hingga 2.1.3
Java gatewaySpring Cloud Gateway2.0.2 hingga 4.1.0
RPCDubbo2.7.x, 3.0.x, 3.1.x, 3.2.x

Rilis canary end-to-end

CategoryFrameworkSupported versions
SpringSpring Boot2.x.x hingga 3.2.3
SpringSpring CloudE, F, G, H, 2020.x, 2021.x, 2022.x, 2023.x
Java gatewaySpring Cloud Zuul1.3.x hingga 2.1.3
Java gatewaySpring Cloud Gateway2.1.x hingga 4.1.0
Load balancerSpring Cloud LoadBalancerVersi Spring Cloud terkait
Load balancerRibbonVersi Spring Cloud terkait
RegistryNacosVersi Spring Cloud terkait
RegistryEurekaDidukung
RegistryZooKeeperDidukung
RPCDubbo2.7.x, 3.0.x, 3.1.x, 3.2.x
Web serverTomcat7.x hingga 10.x
Web serverUndertow1.4.x hingga 2.2.x
MessagingRocketMQ4.x
MessagingRocketMQ ONS1.x dan lebih baru
HTTP client (pratinjau publik)RestTemplateVersi Spring terkait
HTTP client (pratinjau publik)WebClientVersi Spring terkait
HTTP client (pratinjau publik)FeignVersi Spring Cloud terkait
HTTP client (pratinjau publik)OkHttp2.2.x hingga 2.7.x, 3.2.x hingga 4.12.x
HTTP client (pratinjau publik)Apache HttpClient4.3.x hingga 4.5.x, 5.0.x hingga 5.4.x
Catatan

Rilis canary end-to-end berbasis layanan Kubernetes dengan HTTP client sedang dalam pratinjau publik. Fitur ini memerlukan versi Java agent 4.2.5-proxyless. Untuk detailnya, lihat Tentukan versi agent. Jika Anda memiliki pertanyaan, submit a ticket.

Start dan shutdown graceful

CategoryFrameworkSupported versions
SpringSpring Boot2.x.x hingga 3.2.3
SpringSpring CloudE, F, G, H, 2020.x, 2021.x, 2022.x, 2023.x
Java gatewaySpring Cloud Zuul1.3.x hingga 2.1.3
Java gatewaySpring Cloud Gateway2.1.x hingga 4.1.0
RegistryNacosVersi Spring Cloud terkait
RegistryEurekaDidukung
RegistryZooKeeperDidukung
RPCDubbo2.7.x, 3.0.x, 3.1.x, 3.2.x

Perbandingan dukungan kerangka kerja di berbagai fitur

Tabel berikut merangkum kategori kerangka kerja yang didukung oleh setiap fitur tata kelola. Gunakan tabel ini untuk mengidentifikasi dengan cepat apakah kategori kerangka kerja tersedia untuk fitur target Anda.

Framework categoryTraffic protectionEnd-to-end canary releaseGraceful start and shutdown
Spring Boot / Spring CloudYaYaYa
Spring Cloud ZuulYaYaYa
Spring Cloud GatewayYaYaYa
DubboYaYaYa
Load balancer (Ribbon, Spring Cloud LoadBalancer)--Ya--
Registry (Nacos, Eureka, ZooKeeper)--YaYa
Web server (Tomcat, Undertow)--Ya--
Messaging (RocketMQ)--Ya--
HTTP client (pratinjau publik)--Ya--