Правильно установите тайм-аут HTTP-сокета в camel 3
Имея эту конфигурацию Spring-XML
<to uri="http://localhost:8088/?httpMethod=GET&bridgeEndpoint=true&socketTimeout=10000&throwExceptionOnFailure=false"/>
у меня есть
socketTimeout is a custom option that is not part of the Camel component
предупреждение в IntelliJ IDEA.
Действительно, в camel-docs я вижу socketTimeout в параметрах компонента, а другие параметры из приведенного выше фрагмента находятся в параметрах запроса, поэтому вопрос в том, следует ли указывать socketTimeout по-другому? Как правильно это делать?
заранее спасибо
1 ответ
Он определен как опция компонента, поэтому его нельзя использовать из uri конечной точки. Если вы используете Spring, вы можете сделать что-то вроде https://camel.apache.org/manual/latest/configuring-camel.html#ConfiguringCamel-WorkingwithSpringXML, чтобы настроить тайм-аут для компонента.