https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-scalability
What I understand from the docs is 1TU gives 1MB/sec ingress across the event hub namespace and the recommendation is to set up partitions in such a way that each partition can process data up to 1MB/sec when consuming.
So if I have 1TU unit as a scale with 1 event hub and 3 partitions, and if each partition can process(consume) up to 1MB/sec then does that mean in parallel a total of 3 MB/sec data is processed or it doesn't matter how many partitions we have, all together it will only process 1MB/sec as we have set the limit to only 1TU?
Yes. You are correct that 1TU gives 1MB/sec ingress across the event hub namespace and the recommendation is to set up partitions in such a way that each partition can process data up to 1MB/sec when consuming.
General recommendation of using partition is Number of partitions should be >= No. of throughput units.