I do realize that ordering per partition is assured in Kafka. But how would the partition be affected when there are multiple partitions and no key is specified by the producer, but just 1 consumer(Why have 1 consumer? For current data load 1 is fine, having multiple partitions for future use)
20 partitions
1 consumer
No key specified when producing.
1)Would the ordering be affected?
2)Would the consumer read data from partition 0,1..20 one after the other in order?
3)Even if we specify the partition key are we assured we would have ordering in place? (Except for the case of hash collision)