ストリームアイドルタイムアウトポリシー

ポリシー名

ストリームアイドルタイムアウト

概要

ストリームが要求または応答を受信せずにアイドル状態を続けられる最大期間を設定する

カテゴリ

サービス品質

使用可能な最小 Flex Gateway バージョン

v1.9.0

返される状況コード

504 - ストリームタイムアウト

概要

ストリームアイドルタイムアウトポリシーでは、ストリームがクライアントから Flex Gateway へのインバウンドまたは Flex Gateway からアップストリームサービスへのアウトバウンドのデータを受信せずにアイドル状態を続けられる最大時間を設定します。このポリシーにより、アイドル接続で不必要にリソースがコンシュームされるのを防止します。タイムアウト期間はストリームの最後のアクティビティ時に開始されます。アクティビティが要求であるか応答であるかは問いません。

デフォルトでは、すべての Flex Gateway API インスタンスに 300 秒のストリームタイムアウトが設定されています。このポリシーを適用すると、デフォルトのタイムアウトを上書きします。

ポリシーのパラメーターの設定

Flex Gateway のローカルモード

ローカルモードでは、宣言型の設定ファイルを使用してポリシーを API に適用します。以下のポリシー定義とパラメーターの表を参照してください。

- policyRef:
    name: stream-idle-timeout-flex
  config:
    timeout: number // REQUIRED
パラメーター 必須または省略可能 デフォルト値 説明

timeout

必須

300

Flex Gateway が接続を終了するまでの秒数。

リソースの設定例

- policyRef:
    name: stream-idle-timeout-flex
  config:
    timeout: 3

管理 Flex Gateway および Flex Gateway の接続モード

UI からポリシーを API インスタンスに適用するときに、以下のパラメーターが表示されます。

要素 説明 必須

Stream idle timeout (ストリームアイドルタイムアウト)

Flex Gateway が接続を終了するまでの秒数。

はい