티스토리 뷰

sun.net.client.defaultConnectTimeout (default: -1 (forever))
sun.net.client.defaultReadTimeout (default: -1 (forever))

이것은 모든 통화에 적용됩니다.

또는 컨텍스트에서 시간 제한을 설정할 수 있습니다.

Map<String, Object> requestContext = (BindingProvider)myInterface).getRequestContext();
requestContext.put(BindingProviderProperties.REQUEST_TIMEOUT, 3000); // Timeout in millis
requestContext.put(BindingProviderProperties.CONNECT_TIMEOUT, 1000); // Timeout in millis
-------------------

위의 게시물에서 두 가지 솔루션을 모두 시도했지만 둘 다 작동하지 않습니다. 정답은 구성을 사용하는 것입니다.

<configuration defaultResponseTimeout="300000"></configuration>

https://docs.mulesoft.com/mule-user-guide/v/3.6/global-settings-configuration-reference에 설명 된대로

-------------------

responseTimeout 매개 변수를 사용하여 엔드 포인트 URL과 함께 제한 시간을 전달할 수 있습니다. 이렇게하면 defaultTimeout 설정을 사용하는 것과 관련이 없다는 점에서 더 많은 유연성을 얻을 수 있습니다. 여기에 링크 된 답변을 참조하십시오.

http 응답 시간 초과



출처
https://stackoverflow.com/questions/39940192
댓글
공지사항
Total
Today
Yesterday
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31