Witam,
notorycznie w aplikacji mamy problem, że ktoś zapomni ustawić timeout'u będąc klientem http,ftp i to prowadzi do wysycenia pul wątków, co w rezultacie prowadzi do niefunkcjonowania niektórych systemów aplikacji i wymagany jest restart...sytuacja nie dopuszczalna!!!
Myślimy nad rozwiązaniami:
- Instrumentacja klas z JDK w celu ustawienia domyślnych timeoutów np. 1h (lepsze to niż nieskończoność) tutaj problem bo jakie klasy dodatkowo większość jest finalna
- Może jakiś sonar lub checkstyle będą w stanie to wykryć
Jak wy sobie z tym radzicie...