Я хотел бы иметь возможность регистрировать одно сообщение, когда потребитель не может прочитать сообщение (после x попыток на основе механизма повторных попыток). Я посмотрел на способ, которым используется ErrorMessageSendingRecoverer, но не увидел там простого способа ввода моего собственного восстановителя.
пример:
@StreamListener(Sink.INPUT)
public void sinkMessageIntoIris(final GenericRecord irisTaskMessage) {
throw new RuntimeException();
}
Что-то вроде:
consume message attempt 1 -> failed
consume message attempt 2 -> failed
consume message attempt 3 -> failed
-> log message failed
Спасибо,
Сергей