Есть ли способ определить время ожидания на основе URL?

#java #spring #configuration #timeout #weblogic

#java #spring #конфигурация #время ожидания #weblogic

Вопрос:

Я ищу решение для передачи тайм-аута моему приложению с минимальным внедрением кода в него.

Итак, есть ли способ передать параметр timeout соединению на основе префикса url? Требуются решения, включенные в Spring и weblogic.

Комментарии:

1. Тайм-аут чтения или тайм-аут подключения? Вы можете сделать это с помощью методов URLConnection.setReadTimeout и URLConnection.setConnectTimeout.

2. Да, но у меня много веб-сервисов, и я ищу простой и быстрый способ

Ответ №1:

Итак, есть ли способ передать параметр timeout соединению на основе префикса url?

Насколько я слышал, нет. Конечно, спецификации URL, URI и HTTP не предоставляют стандартного способа включить время ожидания как часть запроса.

Требуются решения, включенные в Spring и weblogic.

Смотрите выше. Я никогда не слышал о каких-либо общих (или специфичных для Spring или Weblogic) решениях, которые позволяют вам делать это через URL.


Есть идеи?

Было бы полезно, если бы вы были более конкретны в отношении проблемы, которую вы пытались решить.

О каком таймауте вы говорите? Тайм-аут на стороне клиента при подключении? Время ожидания на стороне клиента при получении ответа? Какой-то тайм-аут на стороне сервера?

Каков вариант использования?

Каковы ограничения?

Комментарии:

1. Я пытаюсь добавить параметры времени ожидания к веб-сервисам, которые использует приложение. Добавить конфигурацию или реализацию к каждому объекту веб-службы будет сложно, потребуется так много времени для реализации и тестирования. Итак, мне нужно такое решение.