Compartir a través de


ZooKeeperGatewayListProvider Clase

Definición

public class ZooKeeperGatewayListProvider : Orleans.Messaging.IGatewayListProvider
type ZooKeeperGatewayListProvider = class
    interface IGatewayListProvider
Public Class ZooKeeperGatewayListProvider
Implements IGatewayListProvider
Herencia
ZooKeeperGatewayListProvider
Implementaciones

Constructores

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

Propiedades

IsUpdatable

Especifica si este IGatewayListProvider actualiza su información devuelta o siempre devuelve la misma lista de gw. (actualmente, solo la configuración estática basada en StaticGatewayListProvider no es actualizable. Todos los demás son.

MaxStaleness

Especifica la frecuencia con la que se actualiza este IGatewayListProvider, para tener un límite en la obsolescencia máxima de su información devuelta.

Métodos

GetGateways()

Devuelve la lista de puertas de enlace (silos) que un cliente puede usar para conectarse al clúster de Orleans. El URI tiene la forma de: "gwy.tcp://IP:port/Generation". Consulte Utils.ToGatewayUri y Utils.ToSiloAddress para obtener más detalles sobre el formato Uri.

InitializeGatewayListProvider()

Inicializa el proveedor de puerta de enlace basado en ZooKeeper.

Se aplica a