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

スロットリング

最終更新日: Mar 20, 2020

スロットリング ポリシーとは

API、ユーザーおよびアプリに対してスロットリングを分単位、時間単位、または日単位で設定します。また、専用のスロットリング ポリシーでユーザーやアプリを並べ替えることができます。 スロットリング ポリシーについての説明は次のとおりです。

  • スロットリング ポリシーには、次のディメンションがあります。

    API トラフィックの上限 単位時間内にポリシーにバインドされた API を呼び出す回数は、設定値を超えることはできません。 単位は、分単位、時間単位、または日単位にできます(たとえば、毎分 5,000 回)。
    アプリのトラフィック上限 各アプリが単位時間内にポリシーにバインドされた API を呼び出す回数は、設定値を超えることはできません(たとえば、時間あたり 50,000 回)。
    ユーザーのトラフィック上限 単位時間内に各アカウントから呼び出す回数は、設定値を超えることはできません。 1 アカウントに複数のアプリがある場合もあります。アカウントに対するトラフィックの上限は、そのアカウントのすべてのアプリの合計トラフィックに対する上限となります(たとえば、1 日あたりのトラフィックを 500,000 回にする)。
    • 各スロットリング ポリシーに上記の 3 つの値を設定できます。 ユーザーのトラフィック上限は API トラフィック上限を超えることはできず、アプリ トラフィック上限はユーザー トラフィック上限を超えてはならないことにご注意ください。

    • また、アプリまたはユーザーに個別にしきい値を設定し、トラフィック上限値(API トラフィック上限値を超えることはできない)を設けることもできます。 ただし、ベースのスロットリング ポリシーのアプリまたはユーザーのトラフィック上限設定は、無効となります。

  • スロットリング ポリシーにはリージョン(変更不可)を選択する必要があり、スロットリング ポリシーは同じリージョン内の API にのみ適用することができます。

  • API トラフィック上限との関係で、考慮すべきところは、APIグループごとのトラフィック上限は500 QPS です。(チケットセンサーにでチケットを起票して増やすことができます)

  • スロットリング ポリシーは複数の API にバインドできます。 各 API ごとに上限値およびスペシャル制限を設定できます。 API にバインドされた最新ポリシーは、前のポリシーを上書きしてすぐに反映されます。

  • スペシャル制限: アプリまたはユーザーに個別にスペシャル制限を設定するには、ユーザーのアプリ ID (AppID)または AlibabaCloud アカウントID を取得する必要があります。

  • API Gateway コンソールで、スロットリング ポリシーを作成、変更、削除、表示、バインド、およびバインド解除できます