I am really new to kafka, and I noticed that after a consumer read the queue message it seems that the queue message is already gone. If this is the normal behavior of topic queues... is there a way to not to automatically remove the topic message after being read?
by the way, this is the commands I run to start my local kafka server:
.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
.\bin\windows\kafka-server-start.bat .\config\server.properties
kafka version: kafka_2.12-1.0.0
I use kafka to store all the messages that will be processed (read) by my mail sender service. The problem with this is... it seems that after the topic message (mail message) is being read by my mail server, is gone forever regardless if the mail sending process is successful or not.
I am wondering if this is normal with kafka.
If it is, is there is a way to manually remove the topic message once the mail sending is successful only.
Sorry, if my question is totally noobish.