The current implementation already does automatic load balancing over the connected nodes, using the the EventProcessorHost mechanism provided by EventHubs. Also, there is some preliminary logic drafted in ScalingMonitor.cs for making scale recommendations. However, this is not currently hooked up to any infrastructure that performs the scaling.
Eventually I think we would like to be able to support all of the following:
- Provide auto-scaling for premium plans
- Provide auto-scaling for consumption plans
- Provide auto-scaling for KEDA deployments
The current implementation already does automatic load balancing over the connected nodes, using the the
EventProcessorHostmechanism provided by EventHubs. Also, there is some preliminary logic drafted in ScalingMonitor.cs for making scale recommendations. However, this is not currently hooked up to any infrastructure that performs the scaling.Eventually I think we would like to be able to support all of the following: