KonKonfigurieren von Timeouts bei Anforderungen

In Spectrum Spatial können Sie für SOAP- und REST-Vorgänge als Teil einer Anforderung an den Mapping- und den Feature-Dienst einen Timeout festlegen. Der Timeout ist standardmäßig mit einem Wert von 300 Sekunden (5 Minuten) aktiviert.

Um den Timeout anzuwenden, müssen Sie Einstiegs- und Zwischenpunkte konfigurieren. Dies erledigen Sie in der aop.xml unter server/modules/spatial/. Die Datei enthält mehrere Implementierungen, die Sie verwenden können. Der Einstiegspunkt ist der Punkt, an dem der Timeout beginnt, die Zeit zu messen. An den Zwischenpunkten überprüft der Timeout, ob bei dem Vorgang eine Zeitüberschreitung aufgetreten ist.

Verwenden Sie dies, wenn Sie beispielsweise einen Timeout auf die SOAP- und REST- renderMap-Methoden und einige Zwischenschritte (Datenbankaufrufe, Durchsuchen von Tabellen, Abrufen von Kandidaten) anwenden möchten.

Bearbeiten Sie die Timeouteigenschaft des Mapping- und/oder des Feature-Dienstes in den java.properties unter /server/modules/spatial, um den standardmäßigen Timeoutwert von 300 Sekunden anzupassen.

timeout.mapping.value=300 
timeout.feature.value=300

Wenn der angegebene Timeoutwert <= 0 ist, wird der Timeout deaktiviert.

Starten Sie Spectrum™ Technology Platform neu, nachdem Sie einen Timeoutwert geändert haben.