SiloPersistentStreamConfiguratorExtension.UseDynamicAzureDeploymentBalancer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
串流佇列平衡器,使用來自 Membership oracle 的 Azure 部署資訊和定址接收器狀態來進行負載平衡。
需要在 Azure 中執行的定址接收器。
此 Balancer 會使用 Azure 角色程式碼所報告的完整定址接收器集相關資訊,以及成員資格 Oracle 中目前作用中 (運作的相關資訊,) 定址接收器,並從非作用中定址接收器重新平衡佇列。
public static void UseDynamicAzureDeploymentBalancer (this Orleans.Hosting.ISiloPersistentStreamConfigurator configurator, TimeSpan? siloMaturityPeriod = default);
static member UseDynamicAzureDeploymentBalancer : Orleans.Hosting.ISiloPersistentStreamConfigurator * Nullable<TimeSpan> -> unit
<Extension()>
Public Sub UseDynamicAzureDeploymentBalancer (configurator As ISiloPersistentStreamConfigurator, Optional siloMaturityPeriod As Nullable(Of TimeSpan) = Nothing)
參數
- configurator
- ISiloPersistentStreamConfigurator