HTTP-Verbindungsmanagement – Eigenschaften

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Das Verbindungspooling wird von drei Eigenschaften gesteuert.

    Die Standardwerte für diese Eigenschaften sind für die meisten Kunden geeignet. Die Glide-Eigenschaften sind dynamisch, d. h. Änderungen an diesen Eigenschaften werden sofort wirksam. Für die Aktualisierung der Werte ist kein Ausfall oder Neustart erforderlich.

    Eigenschaft Beschreibung Standardwert

    glide.http.connection_mgr.max_connections

    Steuert die Gesamtzahl der zulässigen HTTP(S)-Verbindungen, die von der Basissysteminstanz ausgehen. Dies ist ein Instanzwert.

    20

    glide.http.connection_mgr.max_connections_per_host

    Steuert, wie viele der glide.http.connection_mgr.max_connections parallel mit einem bestimmten Host kommunizieren können. Wenn die maximale Einstellung für einen dieser Werte während des normalen Betriebs erreicht wird, muss möglicherweise ein Skript oder ein Hintergrundthread kurz auf eine Verbindung warten.

    4
    glide.http.outbound.max_timeout Die maximale Zeitverzögerung in Sekunden, die auf SOAPMessageV2 und RESTMessageV2 gewartet werden soll, wenn die Methode „executeAsync“ verwendet wird. Der Höchstwert beträgt 30 Sekunden. Wenn dieser Wert auf einen höheren Wert als 30 Sekunden festgelegt ist, wird er standardmäßig auf 30 Sekunden festgelegt. Informationen zum Festlegen eines Werts von mehr als 30 Sekunden finden Sie in der Eigenschaft glide.http.outbound.max_timeout.enabled. 30
    glide.http.outbound.max_timeout.enabled Bestimmt, ob eine konfigurierbare, feste maximale Wartezeit für SOAPMessageV2 und RESTMessageV2 erzwungen werden soll, wenn die Methode „executeAsync“ verwendet wird.

    Wenn diese Eigenschaft auf „false“ festgelegt ist, beträgt die standardmäßige Zeitüberschreitung für die Antwort fünf Minuten.

    Wenn diese Eigenschaft auf „true“ festgelegt ist, wird der Wert glide.http.outbound.max_timeout verwendet, es sei denn, es wird auch ein Wert in der Methode „waitForResponse()“ übergeben. In diesem Fall wird der niedrigere Wert von beiden verwendet.

    Sie können maximale Antwort-Zeitüberschreitungen von mehr als 30 Sekunden festlegen, indem Sie diese Eigenschaft auf „false“ setzen und die folgenden zusätzlichen Eigenschaften konfigurieren:
    • RESTResponseV2: Legen Sie glide.rest.outbound.ecc_response.timeout auf die erforderliche standardmäßige Antwort-Zeitüberschreitung des Systems (in Sekunden) fest.
    • SOAPResponseV2: Legen Sie glide.soap.outbound.ecc_response.timeout auf die erforderliche standardmäßige Antwort-Zeitüberschreitung des Systems (in Sekunden) fest.
    Anschließend können Sie die MethodewaitForResponse () für anwenderdefinierte Antwort-Timeouts verwenden.
    wahr

    glide.http.use_connection_mgr

    Schaltet das Verbindungspooling ein und aus. So deaktivieren Sie das neue Verhalten (nicht empfohlen): stellen Sie glide.http.use_connection_mgr auf false.

    wahr