Hi I'm new to the Microsoft Azure Cloud Platform
And I'm trying to understand the Azure Event Hub. I seem to have a hard time understanding the purpose of splitting the Event Hub in Partitions. Event Hub's advantage is its high throughput capacity which it gains from dropping unnecessary features like"only once delivery" and so on. But why is it inevitable to have the bus split into partitions?
Here's another question: The EventProcessorHost is an Implementation which allows it to keep track of what events are already consumed for each partition thats why I use it. But I haven't been able to find a way on how to let the EventProccessorHost consume events from just one single partition. So why would you make partitions when you can't read from them separately? I have found a way to write on separate partitions with specifying a partition key when sending the event data.
Thanks in advance for you time and help
Greetings Oliver