У меня проблема с нехваткой ресурсов в моем Java-приложении, работающем в wildfly. Он делает много вызовов API к другим ресурсам REST, и если один из этих API замедляется, наша система также выходит из строя.
Бывало, что серверные системы не отвечали в течение 14 секунд. Поэтому я хотел бы, чтобы мое приложение разорвало соединение, возможно, через 4 секунды. «Проблема» в том, что мы используем Client
и ClientBuilder
из javax.ws.rs.client
, а в качестве реализации используем wildfly.
Поэтому я понятия не имею, как установить этот параметр тайм-аута. Это кажется невозможным из кода, и я совершенно не понимаю, какая подсистема wildfly затронута и какие свойства нужно установить.
Кто-нибудь делал это раньше и знает, как установить тайм-аут?