Condividi tramite


ZooKeeperGatewayListProvider Classe

Definizione

public class ZooKeeperGatewayListProvider : Orleans.Messaging.IGatewayListProvider
type ZooKeeperGatewayListProvider = class
    interface IGatewayListProvider
Public Class ZooKeeperGatewayListProvider
Implements IGatewayListProvider
Ereditarietà
ZooKeeperGatewayListProvider
Implementazioni

Costruttori

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

Proprietà

IsUpdatable

Specifica se questo IGatewayListProvider aggiorna mai le informazioni restituite o restituisce sempre lo stesso elenco di gw. Attualmente solo la configurazione statica basata su StaticGatewayListProvider non è aggiornabile. Tutti gli altri sono.

MaxStaleness

Specifica la frequenza con cui viene aggiornato questo IGatewayListProvider, per avere un limite in base alla massima stalezza delle informazioni restituite.

Metodi

GetGateways()

Restituisce l'elenco di gateway (silos) che possono essere usati da un client per connettersi al cluster Orleans. L'URI è sotto forma di: "gwy.tcp://IP:port/Generation". Per altre informazioni sul formato URI, vedere Utils.ToGatewayUri e Utils.ToSiloAddress.

InitializeGatewayListProvider()

Inizializza il provider di gateway basato su ZooKeeper

Si applica a