次の方法で共有


ZooKeeperClusteringClientOptions クラス

定義

public class ZooKeeperClusteringClientOptions : Orleans.Messaging.IGatewayListProvider
type ZooKeeperClusteringClientOptions = class
    interface IGatewayListProvider
Public Class ZooKeeperClusteringClientOptions
Implements IGatewayListProvider
継承
ZooKeeperClusteringClientOptions
実装

コンストラクター

ZooKeeperClusteringClientOptions(ILogger<ZooKeeperClusteringClientOptions>, IOptions<ZooKeeperGatewayListProviderOptions>, IOptions<GatewayOptions>, IOptions<ClusterOptions>)

プロパティ

IsUpdatable

この IGatewayListProvider が返された情報を更新するか、常に同じ gw リストを返すかを指定します。 (現在、静的構成ベースの StaticGatewayListProvider のみが更新できません。その他はすべてです。)

MaxStaleness

この IGatewayListProvider を更新する頻度を指定します。この IGatewayListProvider は、返される情報の最大制約にバインドされます。

メソッド

GetGateways()

クライアントが Orleans クラスターに接続するために使用できるゲートウェイ (サイロ) の一覧を返します。 Uri は、"gwy.tcp://IP:port/Generation" の形式です。 Uri 形式の詳細については、「Utils.ToGatewayUri」および「Utils.ToSiloAddress」を参照してください。

InitializeGatewayListProvider()

ZooKeeper ベースのゲートウェイ プロバイダーを初期化します

適用対象