Freigeben über


ZooKeeperClusteringClientOptions Klasse

Definition

public class ZooKeeperClusteringClientOptions : Orleans.Messaging.IGatewayListProvider
type ZooKeeperClusteringClientOptions = class
    interface IGatewayListProvider
Public Class ZooKeeperClusteringClientOptions
Implements IGatewayListProvider
Vererbung
ZooKeeperClusteringClientOptions
Implementiert

Konstruktoren

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

Eigenschaften

IsUpdatable

Gibt an, ob dieser IGatewayListProvider jemals seine zurückgegebenen Informationen aktualisiert oder immer dieselbe GW-Liste zurückgibt. (Derzeit ist nur die statische konfigurationsbasierte StaticGatewayListProvider nicht aktualisierbar. Alle anderen sind.)

MaxStaleness

Gibt an, wie oft dieser IGatewayListProvider aktualisiert wird, um eine Bindung an die maximale Veraltetkeit der zurückgegebenen Informationen zu haben.

Methoden

GetGateways()

Gibt die Liste der Gateways (Silos) zurück, die von einem Client verwendet werden können, um eine Verbindung mit Dem Orleans-Cluster herzustellen. Der Uri befindet sich in Form von: "gwy.tcp://IP:port/Generation". Weitere Informationen zum Uri-Format finden Sie unter Utils.ToGatewayUri und Utils.ToSiloAddress.

InitializeGatewayListProvider()

Initialisiert den ZooKeeper-basierten Gatewayanbieter

Gilt für: