DeploymentBasedQueueBalancer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。
public class DeploymentBasedQueueBalancer : Orleans.Streams.QueueBalancerBase, Orleans.Runtime.ISiloStatusListener, Orleans.Streams.IStreamQueueBalancer
public class DeploymentBasedQueueBalancer : Orleans.Streams.QueueBalancerBase, Orleans.Streams.IStreamQueueBalancer
public class DeploymentBasedQueueBalancer : Orleans.Streams.QueueBalancerBase
type DeploymentBasedQueueBalancer = class
inherit QueueBalancerBase
interface ISiloStatusListener
interface IStreamQueueBalancer
type DeploymentBasedQueueBalancer = class
inherit QueueBalancerBase
interface IStreamQueueBalancer
Public Class DeploymentBasedQueueBalancer
Inherits QueueBalancerBase
Implements ISiloStatusListener, IStreamQueueBalancer
Public Class DeploymentBasedQueueBalancer
Inherits QueueBalancerBase
Implements IStreamQueueBalancer
Public Class DeploymentBasedQueueBalancer
Inherits QueueBalancerBase
- 継承
- 実装
コンストラクター
DeploymentBasedQueueBalancer(ISiloStatusOracle, IDeploymentConfiguration, DeploymentBasedQueueBalancerOptions, IServiceProvider, ILogger<DeploymentBasedQueueBalancer>) |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 |
DeploymentBasedQueueBalancer(ISiloStatusOracle, IDeploymentConfiguration, DeploymentBasedQueueBalancerOptions) |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 |
フィールド
queueBalanceListeners |
その IStreamQueueBalancerListener のコレクション (継承元 QueueBalancerBase) |
プロパティ
Cancellation |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 (継承元 QueueBalancerBase) |
Logger |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 (継承元 QueueBalancerBase) |
SiloAddress |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 (継承元 QueueBalancerBase) |
メソッド
Create(IServiceProvider, String, IDeploymentConfiguration) |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 |
GetMyQueues() |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 |
Initialize(IStreamQueueMapper) |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 |
NotifyListeners() |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 (継承元 QueueBalancerBase) |
OnClusterMembershipChange(HashSet<SiloAddress>) |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 |
OnClusterMembershipChange(HashSet<SiloAddress>) |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 (継承元 QueueBalancerBase) |
Shutdown() |
DeploymentBasedQueueBalancer は、デプロイ情報を使用してキューの分散のバランスを取るのに役立つストリーム キュー バランサーです。 DeploymentBasedQueueBalancer は、デプロイ構成を使用して、予期されるサイロの数を決定し、サイロの状態オラクルを使用して、使用可能なサイロのどれを決定します。 この情報を使用すると、最適なリソース分散アルゴリズムを使用してキューのバランスを取ろうとします。 (継承元 QueueBalancerBase) |
SiloStatusChangeNotification(SiloAddress, SiloStatus) |
クラスター内のサイロの状態が変更されたときに呼び出されます。
|
SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
キュー配布の変更通知を受信するためのサブスクライブ (継承元 QueueBalancerBase) |
UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
キュー配布通知の受信を解除します。 (継承元 QueueBalancerBase) |