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

Microservices Engine:トラフィック保護

最終更新日:Feb 07, 2025

トラフィック保護機能は、企業がネットワークトラフィックをより適切に管理し、ビジネスの可用性とセキュリティを確保するのに役立ちます。トラフィック保護機能は、トラフィックの監視と調整機能を提供します。このトピックでは、マイクロサービスエンジン(MSE)マイクロサービスガバナンスのトラフィック保護機能を構成する方法について説明します。

調整ルールの作成

監視対象のアプリケーションまたはサービスのクエリ/秒(QPS)が指定したしきい値に達したことをシステムが検出したらすぐにトラフィックをブロックするように、調整ルールを構成できます。これにより、トラフィックの急増によるアプリケーションの停止を防ぎ、アプリケーションの高可用性を確保します。詳細については、「調整ルールの作成」をご参照ください。

分離ルールの作成

分離ルールを作成して、インターフェイスまたは依存関係の同時スレッド数を制御し、システムの安定性と信頼性を確保できます。詳細については、「分離ルールの作成」をご参照ください。

サーキットブレーカー・ルールの作成

サーキットブレーカー・ルールは、サービス間の呼び出しによって発生するシステム障害を防ぐために使用されます。サービスが失敗した場合、または応答に長時間かかる場合、サーキットブレーカー・ルールがトリガーされ、システムはサービスへのリクエストの送信を停止します。これにより、アプリケーションの安定性と高可用性が確保されます。詳細については、「サーキットブレーカー・ルールの作成」をご参照ください。

ホット パラメーター調整ルールの作成

リクエスト タイプに基づいて、RPC リクエストと HTTP リクエストのホット パラメーター調整ルールを作成できます。詳細については、「RPC リクエストのホット パラメーター調整ルールの作成」および「HTTP リクエストのホット パラメーター調整ルールの作成」をご参照ください。

タグベースのルーティングの構成

タグベースのルーティング機能を使用して、トラフィックまたはマシンにタグを付けることができます。これにより、特定の特性を満たすトラフィックを特定のノードにルーティングできます。詳細については、「タグベースのルーティングの構成」をご参照ください。

カナリアリリースの構成

カナリアリリース機能を使用して、アプリケーションの新しいバージョンを少数のサーバーでテストできます。詳細については、「カナリアリリースの構成」をご参照ください。

メッセージングのカナリアリリースの構成

MSE は、RocketMQ メッセージのメッセージング機能のカナリアリリースをサポートしています。カナリアリリース、エンドツーエンド カナリアリリース、開発環境の分離などのシナリオで、メッセージングのカナリアリリースを実行できます。詳細については、「メッセージングのカナリアリリースの構成」をご参照ください。