Devon4Js Kafka module provides a retry implementation which leverages additional retry queues to offer a non blocking retry.
In the meantime Spring Kafkas library provides a very similar implementation.
I suggest dropping our own implementation and recommend using the "native" Spring implementation.
New projects should use this even if is currently in an experimental state (expected API changes, but considered "robust" and "feature complete").
So we should:
Devon4Js Kafka module provides a retry implementation which leverages additional retry queues to offer a non blocking retry.
In the meantime Spring Kafkas library provides a very similar implementation.
I suggest dropping our own implementation and recommend using the "native" Spring implementation.
New projects should use this even if is currently in an experimental state (expected API changes, but considered "robust" and "feature complete").
So we should: