After migrating from Event Hub to Kafka (Retina), we’re noticing that events with the same partition key are being processed on different pods of the same microservice. This didn’t happen before. There’s no code change and the partition key remains consistent. Could this be related to how Kafka partitions ? Looking for insights on why this might happen and how to ensure event affinity within a pod.
I have checked our consumer and producer have same no. of pods.