When we decide about partitions, should we do that on per-topic base, or it is topic-wide decision? If T1 partitioned on 3 partitions, and T2 partitioned on 2 partitions, can they both be consumed by 1 consumer?
Or it is better make equal number of partitions if topics must be consumed by 1 consumer?
I ask that because high level consumer can be created by passing topics and partition number.
So I wonder should I pass to that constructor only topics with equal partition number?