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

API Gateway:スロットリング

最終更新日:Feb 08, 2025

このトピックでは、Cloud-native API Gatewayが提供するスロットリングプラグインの機能の概要について説明します。 これにより、これらのプラグインをよりよく理解して使用し、システムのパフォーマンスと安定性を向上させ、管理の柔軟性と効率を向上させます。

プラグイン

説明

key-rate-limit

key-rate-limitプラグインは、特定のキー値に基づいてスロットリングを実装します。 キー値は、URLパラメーターまたはHTTPリクエストヘッダーから取得できます。

http-real-ip

http-real-ipプラグインは、Module ngx_http_realip_moduleのWebAssembly実装です。

hsts

HTTP Strict Transport Security (HSTS) は、webアプリケーションのセキュリティを強化するために設計されたセキュリティプロトコルです。

カナリアヘッダー

canary-headerプラグインは、指定した割合に基づいて特定のヘッダーをリクエストに追加します。 ヘッダーがリクエストに追加された後、ルートは再マッチングされます。 このプラグインでは、クラウドネイティブゲートウェイを使用して、クライアント要求がカナリアヘッダーを運ぶ必要なく、パーセンテージベースのカナリアリリースのルーティングを実装できます。

cluster-key-rate-limitプラグインは、Redisベースのクラスタースロットリングを実装しています。 このプラグインは、複数のHigress Gatewayインスタンスにグローバルな一貫性のあるスロットリングを実装する必要があるシナリオに適しています。

traffic-tagプラグインを使用して、特定のリクエストヘッダーを追加することで、重みまたは特定のリクエストコンテンツに基づいてリクエストトラフィックにタグを付けることができます。 トラフィックタグプラグインを使用して、トラフィックタグ付けの複雑なロジックルールを設定できます。