Wie kann ich die Trikot-WS-Zeitabschaltung erhöhen? Es wartet auf einen Anruf, der etwa 2 Minuten dauert. Die Zeitüberschreitung ist auf der WS-Schicht. Muss ich den Client-Timeout ebenfalls erhöhen? Was sind die Standardwerte für diese?
Antworten
Zu viele Anzeigen?Sie können die beiden folgenden Methoden verwenden setConnectTimeOut
et le setReadTimeout
zu Ihrem Client
Instanz. Die Dokumentation gibt an, dass die Standardwerte für beide sind null
und damit die Zeitüberschreitungen unendlich.
Abhisar Swami
Punkte
125
Stellen Sie sicher, dass Sie die setReadTimeout je nach Bedarf Ihrer Anwendung, da die Einstellung der Verbindungszeitüberschreitung nur einen Teil der Arbeit ausmacht.
SANN3
Punkte
8551
Wir können verwenden ClientProperties.CONNECT_TIMEOUT
y ClientProperties.READ_TIMEOUT
Eigentum.
Beispiel:
ClientConfig configuration = new ClientConfig();
configuration.property(ClientProperties.CONNECT_TIMEOUT, 1000);
configuration.property(ClientProperties.READ_TIMEOUT, 1000);
Client client = ClientBuilder.newClient(configuration);