You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expose scaling on an Azure Service Bus Topic's Subscription's active Session Count, similar to message count except for unique session identifiers.
Azure Service Bus exposes a GetMessageSessions() API call that can retrieve all message sessions that are active.
Use-Case
We have a need to scale based on a number of currently active sessions on an Azure Service Bus Topic or Queue. Sessions are a set of dynamically allocated queues that can be processed across many receiving machines with configuration for Azure Service Bus to define the amount of concurrent sessions and concurrent messages within a session, we plan to utilize sessions to perform work on our distributed system assigning a number of sessions to each machine. Once the number of sessions exceeds our limit of machines * number of sessions, we would like to scale to accommodate greater concurrent processing power.
Specification
Keda can read a SessionCount variable when supplied an Azure Service Bus Topic + Subscription to scale based off of exceeding.
Closed because this is a duplicate and in the wrong repository.
The text was updated successfully, but these errors were encountered:
Expose scaling on an Azure Service Bus Topic's Subscription's active Session Count, similar to message count except for unique session identifiers.
Azure Service Bus exposes a GetMessageSessions() API call that can retrieve all message sessions that are active.
Use-Case
We have a need to scale based on a number of currently active sessions on an Azure Service Bus Topic or Queue. Sessions are a set of dynamically allocated queues that can be processed across many receiving machines with configuration for Azure Service Bus to define the amount of concurrent sessions and concurrent messages within a session, we plan to utilize sessions to perform work on our distributed system assigning a number of sessions to each machine. Once the number of sessions exceeds our limit of machines * number of sessions, we would like to scale to accommodate greater concurrent processing power.
Specification
Closed because this is a duplicate and in the wrong repository.
The text was updated successfully, but these errors were encountered: