ZooKeeperClusteringClientOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |