HTTP 接続管理のプロパティ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • 接続プールは 3 つのプロパティによって制御されます。

    これらのプロパティのデフォルト値は、ほとんどの顧客に適しています。Glide プロパティは動的です。つまり、これらのプロパティへの変更はすぐに有効になります。値を更新するために機能停止や再起動は必要ありません。

    プロパティ 説明 デフォルト値

    glide.http.connection_mgr.max_connections

    ベースシステムインスタンスから許可された HTTP(S) 送信接続の合計数を制御します。これはインスタンス全体の値です。

    20

    glide.http.connection_mgr.max_connections_per_host

    glide.http.connection_mgr.max_connections が特定のホストと並列に通信できる数を制御します。通常の操作中にこれらのいずれかの値が最大設定に達すると、スクリプトまたはバックグラウンドスレッドは接続を得るために短時間待機する必要があります。

    4
    glide.http.outbound.max_timeout executeAsync メソッドを使用するときに SOAPMessageV2 および RESTMessageV2 を待機する最大タイムアウト (秒)。許容最大値は 30 秒です。この値が 30 秒より大きい値に設定されている場合は、デフォルトで 30 秒になります。30 秒を超える値を設定するには、 glide.http.outbound.max_timeout.enabled プロパティを参照してください。 30
    glide.http.outbound.max_timeout.enabled executeAsync メソッドを使用するときに、構成可能なハードの最大待機時間を SOAPMessageV2 および RESTMessageV2 に適用するかどうかを決定します。

    このプロパティが false に設定されている場合、デフォルトの応答タイムアウトは 5 分です。

    このプロパティが true に設定されている場合、waitForResponse() メソッドでも値が渡されない限り、glide.http.outbound.max_timeout の値が使用されます。

    30 秒を超える最大応答タイムアウトを設定するには、このプロパティを false に設定し、次の追加プロパティを設定します。
    • RESTResponseV2: glide.rest.outbound.ecc_response.timeout を必要なシステムのデフォルト応答タイムアウト (秒単位) に設定します。
    • SOAPResponseV2: glide.soap.outbound.ecc_response.timeout を必要なシステムのデフォルト応答タイムアウト (秒単位) に設定します。
    次に、 waitForResponse() メソッドを使用してカスタム応答タイムアウトを設定できます。
    true

    glide.http.use_connection_mgr

    接続プールのオン/オフを切り替えます。新しい動作を無効にするには (非推奨)、glide.http.use_connection_mgrfalse に設定します。

    true