LeaseBasedQueueBalancer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
LeaseBasedQueueBalancer。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、可能な限り理想的な配布をサポートしようとします。
public class LeaseBasedQueueBalancer : Orleans.Streams.QueueBalancerBase, IDisposable, Orleans.Streams.IStreamQueueBalancer
public class LeaseBasedQueueBalancer : Orleans.Streams.QueueBalancerBase, Orleans.Streams.IStreamQueueBalancer
public class LeaseBasedQueueBalancer : Orleans.Streams.QueueBalancerBase
type LeaseBasedQueueBalancer = class
inherit QueueBalancerBase
interface IStreamQueueBalancer
interface IDisposable
type LeaseBasedQueueBalancer = class
inherit QueueBalancerBase
interface IStreamQueueBalancer
Public Class LeaseBasedQueueBalancer
Inherits QueueBalancerBase
Implements IDisposable, IStreamQueueBalancer
Public Class LeaseBasedQueueBalancer
Inherits QueueBalancerBase
Implements IStreamQueueBalancer
Public Class LeaseBasedQueueBalancer
Inherits QueueBalancerBase
- 継承
- 実装
注釈
LeaseBasedQueueBalancer クラスの新しいインスタンスを初期化します。
コンストラクター
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, IServiceProvider, ILoggerFactory, TimeProvider) |
LeaseBasedQueueBalancer。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、可能な限り理想的な配布をサポートしようとします。 |
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, ITimerRegistry, IServiceProvider, ILoggerFactory) |
LeaseBasedQueueBalancer クラスの新しいインスタンスを初期化します。 |
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, IServiceProvider, ISiloStatusOracle, IDeploymentConfiguration, ILoggerFactory) |
コンストラクタ |
フィールド
LeaseCategory |
LeaseBasedQueueBalancer のリース カテゴリ |
queueBalanceListeners |
IStreamQueueBalancerListener のコレクション (継承元 QueueBalancerBase) |
プロパティ
Cancellation |
LeaseBasedQueueBalancer。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、可能な限り理想的な配布をサポートしようとします。 (継承元 QueueBalancerBase) |
Logger |
LeaseBasedQueueBalancer。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、可能な限り理想的な配布をサポートしようとします。 (継承元 QueueBalancerBase) |
SiloAddress |
LeaseBasedQueueBalancer。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、可能な限り理想的な配布をサポートしようとします。 (継承元 QueueBalancerBase) |
メソッド
Create(IServiceProvider, String, IDeploymentConfiguration) |
LeaseBasedQueueBalancer。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、可能な限り理想的な配布をサポートしようとします。 |
Create(IServiceProvider, String) |
新しい LeaseBasedQueueBalancer インスタンスを作成します。 |
Dispose() |
LeaseBasedQueueBalancer。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、可能な限り理想的な配布をサポートしようとします。 |
GetMyQueues() |
このバランサーの最新のキュー分散を取得します。 |
Initialize(IStreamQueueMapper) |
このインスタンスを初期化します。 |
NotifyListeners() |
LeaseBasedQueueBalancer。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、可能な限り理想的な配布をサポートしようとします。 (継承元 QueueBalancerBase) |
OnClusterMembershipChange(HashSet<SiloAddress>) |
LeaseBasedQueueBalancer。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、可能な限り理想的な配布をサポートしようとします。 |
OnClusterMembershipChange(HashSet<SiloAddress>) |
LeaseBasedQueueBalancer。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、可能な限り理想的な配布をサポートしようとします。 (継承元 QueueBalancerBase) |
Shutdown() |
キュー バランサーをシャットダウンします。 |
Shutdown() |
LeaseBasedQueueBalancer。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、可能な限り理想的な配布をサポートしようとします。 (継承元 QueueBalancerBase) |
SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
キュー配布の変更通知を受信するためにサブスクライブします (継承元 QueueBalancerBase) |
UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
キュー配布通知の受信を停止します。 (継承元 QueueBalancerBase) |