This PR updates the kafka checkpointer and listener to use the same kafka reader. This will ensure the messages are fetched and committed by the same reader, which has shown to cause sporadic connection issues at startup when the reader connects to kafka, failing to receive any messages.
This PR updates the kafka checkpointer and listener to use the same kafka reader. This will ensure the messages are fetched and committed by the same reader, which has shown to cause sporadic connection issues at startup when the reader connects to kafka, failing to receive any messages.