Edit

Share via


LeaseBasedQueueBalancerOptions Class

Definition

Config for LeaseBasedQueueBalancer. User need to configure this option in order to use LeaseBasedQueueBalancer in the stream provider. Per stream provider options can be configured as named options using the same name as the provider.

public class LeaseBasedQueueBalancerOptions
type LeaseBasedQueueBalancerOptions = class
Public Class LeaseBasedQueueBalancerOptions
Inheritance
LeaseBasedQueueBalancerOptions

Constructors

LeaseBasedQueueBalancerOptions()

Fields

DEFAULT_SILO_MATURITY_PERIOD
DefaultLeaseCategory

The default lease category

DefaultLeaseLength

The default lease length.

DefaultLeaseRenewPeriod

The default lease renew period

DefaultMinLeaseAquisitionPeriod

The default minimum lease aquisition period.

Properties

LeaseAquisitionPeriod

Gets or sets how often balancer attempts to aquire leases.

LeaseCategory

Gets or sets the lease category, allows for more fine grain partitioning of leases.

LeaseLength

Gets or sets the length of the lease.

LeaseProviderType

LeaseProviderType

LeaseRenewPeriod

Gets or sets the lease renew period.

SiloMaturityPeriod

Applies to