すべてのプロダクト
Search
ドキュメントセンター

Microservices Engine:トラフィック ガバナンス

最終更新日:Jan 17, 2025

このトピックでは、マイクロサービスエンジン (MSE) のマイクロサービスガバナンスによって提供されるトラフィック ガバナンス機能について説明します。これには、無損失オンラインとシャットダウン、システム保護、トラフィック保護、およびメッセージングのカナリアリリースが含まれます。

無損失オンラインとシャットダウン

無損失オンラインは、各アプリケーションの起動フェーズに合わせて調整された保護機能を提供します。 無損失シャットダウン機能により、ビジネスに影響を与えることなくアプリケーションをシャットダウンできます。 詳細については、「無損失オンラインとシャットダウン」をご参照ください。

システム保護の設定

システム保護機能は、さまざまなシナリオで予期しない状況を処理するためのノードレベルのトラフィック保護機能を提供します。 詳細については、「システム保護の設定」をご参照ください。

トラフィック保護

トラフィック保護機能は、トラフィック制御、サーキットブレーキング、およびシステム過負荷制御を使用して、サービスの安定性を確保します。 この機能は、高度なトラフィック保護方法を提供し、数秒以内にトラフィック分布を分析します。 詳細については、「トラフィック保護」をご参照ください。

カナリアリリースの設定

Alibaba Cloud Alibaba Cloud にデプロイされた Spring Cloud または Dubbo マイクロサービス アプリケーションContainer Service for Kubernetes (ACK) クラスタにデプロイされた Spring Cloud または Dubbo マイクロサービス アプリケーションを更新する場合、カナリアリリースを実装して、リリースされる新しいバージョンの安定性をテストできます。 詳細については、「カナリアリリースの設定」をご参照ください。

タグベースルーティングの設定

タグベースルーティング機能を使用すると、トラフィックまたはマシンにタグを割り当て、特定の特性を持つトラフィックを指定されたノードに転送できます。 詳細については、「タグベースルーティングの設定」をご参照ください。

ゾーン内プロバイダー優先機能の設定

ゾーン内プロバイダー優先機能は、サービス呼び出しが、呼び出し元と同じデータセンター内のサービスプロバイダーに優先的に転送されるようにします。 これは、デフォルトのラウンドロビン負荷分散方法の代替手段として、同じゾーン内でトラフィックをルーティングする負荷分散ポリシーです。 詳細については、「ゾーン内プロバイダー優先機能の設定」をご参照ください。

メッセージングのカナリアリリースの設定

エンドツーエンドのカナリアリリースや開発環境の隔離などのシナリオでメッセージングのカナリアリリースを実行する場合は、メッセージングのカナリアリリースを有効にできます。 詳細については、「メッセージングのカナリアリリースの設定」をご参照ください。

アプリケーション インスタンスの隔離と診断

アプリケーション インスタンスの隔離と診断は、マイクロサービス システムの安定性を向上させるために、メモリリークなどのオンラインの問題を効果的にトラブルシューティングするのに役立ちます。 詳細については、「アプリケーション インスタンスの隔離と診断」をご参照ください。