Compartilhar via


ZooKeeperClusteringClientOptions Classe

Definição

public class ZooKeeperClusteringClientOptions : Orleans.Messaging.IGatewayListProvider
type ZooKeeperClusteringClientOptions = class
    interface IGatewayListProvider
Public Class ZooKeeperClusteringClientOptions
Implements IGatewayListProvider
Herança
ZooKeeperClusteringClientOptions
Implementações

Construtores

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

Propriedades

IsUpdatable

Especifica se esse IGatewayListProvider atualiza suas informações retornadas ou sempre retorna a mesma lista gw. (atualmente, apenas o StaticGatewayListProvider baseado em configuração estática não é atualizável. Todos os outros são.)

MaxStaleness

Especifica com que frequência esse IGatewayListProvider é atualizado, para ter um limite de desatualização máxima de suas informações retornadas.

Métodos

GetGateways()

Retorna a lista de gateways (silos) que podem ser usados por um cliente para se conectar ao cluster do Orleans. O URI está na forma de: "gwy.tcp://IP:port/Generation". Consulte Utils.ToGatewayUri e Utils.ToSiloAddress para obter mais detalhes sobre o formato Uri.

InitializeGatewayListProvider()

Inicializa o provedor de gateway baseado no ZooKeeper

Aplica-se a