Подтвердить что ты не робот

Как увеличить время ожидания трикотажа WS

Как увеличить тайм-аут WSB? Он ждет по вызову, который занимает около 2 минут. Это время на уровне WS. Нужно ли мне также увеличивать время ожидания клиента? Каковы значения по умолчанию для них?

4b9b3361

Ответ 1

Вы можете использовать два метода setConnectTimeOut и setReadTimeout в вашем экземпляре Client. В документации указано, что значения по умолчанию для них равны null и, следовательно, тайм-ауты бесконечны.

Ответ 2

Обязательно установите setReadTimeout в соответствии с потребностью вашего приложения, поскольку установка времени ожидания соединения будет выполнена частично.

Ответ 3

Мы можем использовать свойство ClientProperties.CONNECT_TIMEOUT и ClientProperties.READ_TIMEOUT.

Пример:

ClientConfig configuration = new ClientConfig();
configuration.property(ClientProperties.CONNECT_TIMEOUT, 1000);
configuration.property(ClientProperties.READ_TIMEOUT, 1000);

Client client = ClientBuilder.newClient(configuration);