Condividi tramite


ZooKeeperClusteringClientOptions Classe

Definizione

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

Costruttori

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

Proprietà

IsUpdatable

Specifica se questo IGatewayListProvider aggiorna 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 al massimo decadimento delle informazioni restituite.

Metodi

GetGateways()

Restituisce l'elenco di gateway (silo) 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