Kafka consumers in our application occasionally stop receiving data. This seems to be happening very infrequently, with weeks or even months between occurrences, and it seems to occur after Kafka broker maintenance operations. I've been trying to replicate the issue in a local setup where I'm running the Kafka broker and the service in a local developer sandbox. In this setup the service seems to at least be able to recover from Kafka broker restart.
Can I somehow simulate other events that could cause this type of issue such as partition reassignment in a local, one broker setup? Any other ideas?