Freigeben über


ZooKeeperGatewayListProvider Klasse

Definition

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

Konstruktoren

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

Eigenschaften

IsUpdatable

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

MaxStaleness

Gibt an, wie oft dieser IGatewayListProvider aktualisiert wird, um die maximale Veraltung der zurückgegebenen Informationen zu erhalten.

Methoden

GetGateways()

Gibt die Liste der Gateways (Silos) zurück, die von einem Client zum Herstellen einer Verbindung mit dem Orleans-Cluster verwendet werden können. Der URI hat folgendes Format: "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: