Мы используем библиотеку Kafka Streaming для создания системы уведомлений в режиме реального времени для входящих сообщений по теме Kafka, поэтому, пока запущено потоковое приложение, оно обрабатывает все входящие сообщения в теме в режиме реального времени и отправляет уведомления, если встретится определенный вид предварительно определенного входящего сообщения.
Если в случае, если потоковое приложение не работает и оно запускается снова, нам требуется обрабатывать только последние сообщения, поступающие после инициализации потокового приложения. Это сделано для того, чтобы избежать обработки старых записей, которые не были обработаны, когда потоковое приложение не работало или не работало. По умолчанию потоковое приложение начинает обработку старых сообщений с момента последнего принятого смещения. Есть ли в Kafka Streaming App какие-либо настройки, позволяющие обрабатывать только самые последние сообщения?