Skip to content

DeploymentBasedQueueBalancer

class

Namespace: Orleans.Streams

DeploymentBasedQueueBalancer is a stream queue balancer that uses deployment information to help balance queue distribution. DeploymentBasedQueueBalancer uses the deployment configuration to determine how many silos to expect and uses a silo status oracle to determine which of the silos are available. With this information it tries to balance the queues using a best fit resource balancing algorithm.
public class DeploymentBasedQueueBalancer : QueueBalancerBase, IStreamQueueBalancer

Constructors

Methods