このトピックでは、マイクロサービスエンジン (MSE) のマイクロサービスガバナンスでサポートされている Java 開発キット (JDK) バージョンと Java フレームワークについて説明します。
サポートされている JDK バージョン
JDK 1.8
説明Kubernetes クラスタにデプロイされるアプリケーションには、JDK 8u212 以降を使用することをお勧めします。
JDK 11
説明バージョン 2.9.x の MSE エージェントを使用する場合、マイクロサービスガバナンスでは JDK 11 がサポートされています。 JDK 11.0.17 以降を使用することをお勧めします。
JDK 17
説明バージョン 2.9.x の MSE エージェントを使用する場合、マイクロサービスガバナンスでは JDK 17 がサポートされています。 JDK 17.0.9 以降を使用することをお勧めします。
JDK 21
説明バージョン 3.2.x の MSE エージェントを使用する場合、マイクロサービスガバナンスでは JDK 21 がサポートされています。
サポートされている JDK ディストリビューション
OpenJDK (推奨)
Alibaba Dragonwell (推奨)
Temurin
AdoptOpenJDK
Amazon Corretto
Azul
Java HotSpot VM
Eclipse OpenJ9 は、MSE が提供するマイクロサービスガバナンスと互換性がありません。 マイクロサービスガバナンスを使用する場合は、Eclipse OpenJ9 を使用しないことをお勧めします。
サポートされているフレームワーク
トラフィック保護とメトリック監視
カテゴリ | フレームワーク | フレームワークバージョン |
Web | Spring MVC | 関連する Spring Cloud バージョン |
Spring Boot | 2.x.x から 3.2.3 | |
Spring Cloud | E、F、G、H、2020.x、2021.x、2022.x、および 2023.x | |
Feign | 関連する Spring Cloud バージョン | |
Java ゲートウェイ | 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、および 3.2.x |
エンドツーエンドカナリアリリース
MSE マイクロサービスガバナンスでは、HTTP クライアントを使用してサービスを呼び出す際に、Kubernetes サービスに基づいてエンドツーエンドカナリアリリースを実装する機能はパブリックプレビュー段階です。 Java エージェントのバージョンは 4.2.5-proxyless である必要があります。 Java エージェントのバージョンを指定する方法については、「エージェントバージョンの指定」をご参照ください。 ご質問がある場合は、 [チケットの送信] を行ってください。
カテゴリ | フレームワーク | フレームワークバージョン |
Spring | Spring Boot | 2.x.x から 3.2.3 |
Spring Cloud | E、F、G、H、2020.x、2021.x、2022.x、および 2023.x | |
Java ゲートウェイ | Spring Cloud Zuul | 1.3.x から 2.1.3 |
Spring Cloud Gateway | 2.1.x から 4.1.0 | |
ロードバランサ | Spring Cloud LoadBalancer | 関連する Spring Cloud バージョン |
Ribbon | 関連する Spring Cloud バージョン | |
レジストリ | Nacos | 関連する Spring Cloud バージョン |
Eureka | ||
ZooKeeper | ||
RPC | Dubbo | 2.7.x、3.0.x、3.1.x、および 3.2.x |
Web | Tomcat | 7.x から 10.x |
Undertow | 1.4.x から 2.2.x | |
メッセージング | RocketMQ | 4.x |
RocketMQ ONS | 1.x 以降 | |
HTTP クライアント (パブリックプレビュー) | RestTemplate | 関連する Spring バージョン |
WebClient | 関連する Spring バージョン | |
Feign | 関連する Spring Cloud バージョン | |
OkHttp | 2.2.x から 2.7.x、3.2.x から 4.12.x | |
Apache HttpClient | 4.3.x から 4.5.x、5.0.x から 5.4.x |
グレースフルスタートとシャットダウン
カテゴリ | フレームワーク | フレームワークバージョン |
Spring | Spring Boot | 2.x.x から 3.2.3 |
Spring Cloud | E、F、G、H、2020.x、2021.x、2022.x、および 2023.x | |
Java ゲートウェイ | Spring Cloud Zuul | 1.3.x から 2.1.3 |
Spring Cloud Gateway | 2.1.x から 4.1.0 | |
レジストリ | Nacos | 関連する Spring Cloud バージョン |
Eureka | ||
ZooKeeper | ||
RPC | Dubbo | 2.7.x、3.0.x、3.1.x、および 3.2.x |