編輯

共用方式為


ActivationRebalancerExtensions.AddActivationRebalancer Method

Definition

Overloads

AddActivationRebalancer(ISiloBuilder)

Enables activation rebalancing for the entire cluster.

AddActivationRebalancer<TProvider>(ISiloBuilder)

Enables activation rebalancing for the entire cluster.

AddActivationRebalancer(ISiloBuilder)

Enables activation rebalancing for the entire cluster.

public static Orleans.Hosting.ISiloBuilder AddActivationRebalancer(this Orleans.Hosting.ISiloBuilder builder);
static member AddActivationRebalancer : Orleans.Hosting.ISiloBuilder -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function AddActivationRebalancer (builder As ISiloBuilder) As ISiloBuilder

Parameters

builder
ISiloBuilder

Returns

Remarks

Activation rebalancing attempts to distribute activations around the cluster in such a way that it optimizes both activation count and memory usages across the silos of the cluster.

You can read more on activation rebalancing here

Applies to

AddActivationRebalancer<TProvider>(ISiloBuilder)

Enables activation rebalancing for the entire cluster.

public static Orleans.Hosting.ISiloBuilder AddActivationRebalancer<TProvider>(this Orleans.Hosting.ISiloBuilder builder) where TProvider : class, Orleans.Placement.Rebalancing.IFailedSessionBackoffProvider;
static member AddActivationRebalancer : Orleans.Hosting.ISiloBuilder -> Orleans.Hosting.ISiloBuilder (requires 'Provider : null and 'Provider :> Orleans.Placement.Rebalancing.IFailedSessionBackoffProvider)
<Extension()>
Public Function AddActivationRebalancer(Of TProvider As {Class, IFailedSessionBackoffProvider}) (builder As ISiloBuilder) As ISiloBuilder

Type Parameters

TProvider

Custom backoff provider for determining next session after a failed attempt.

Parameters

builder
ISiloBuilder

Returns

Applies to