Ich benutze einen Spring Kafka Consumer, um Nachrichten aus Kafka Thema zu lesen. Ich beharre diese in Oracle DB. Wenn ein DB-Verbindungsfehler auftritt, möchte ich einen Wiederholungsversuch durchführen. Ich verwende Spring JDBC, um eine Verbindung zu Oracle DB herzustellen.Spring JDBC - Retriable Ausnahmen für Kafka Consumer
private static Map<Class<? extends Throwable>, Boolean> retryableExceptions;
static{
retryableExceptions = new HashMap<>();
retryableExceptions.put(Exception.class, true);
}
protected RetryPolicy retryPolicy() {
SimpleRetryPolicy policy = new SimpleRetryPolicy(maxRetryAttempts, retryableExceptions);
return policy;
}
danke nochmal Artem! –