Ciao Sto usando la molla RestTemplate
per chiamare un'API REST. L'API può essere molto lenta o anche offline. La mia applicazione sta costruendo la cache inviando migliaia di richieste una dopo l'altra. Anche le risposte possono essere molto lente, perché contengono molti dati.Riprova java RestTemplate Richiesta HTTP se host offline
Ho già aumentato il timeout a 120 secondi. Il mio problema ora che l'API può essere offline e ottengo un'eccezione org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
.
Nel caso in cui l'API sia offline, l'applicazione deve attendere e riprovare finché l'API non è di nuovo in linea.
Posso ottenere questo in RestTemplate
fuori dalla scatola senza creare loop di eccezioni da solo?
Grazie!
No, non è possibile, è necessario farlo manualmente. Inoltre, se il tempo di 120 secondi non è sufficiente per ottenere i dati, è necessario contattare lo sviluppatore dell'API. –