Поделиться через


ZooKeeperGatewayListProvider Класс

Определение

public class ZooKeeperGatewayListProvider : Orleans.Messaging.IGatewayListProvider
type ZooKeeperGatewayListProvider = class
    interface IGatewayListProvider
Public Class ZooKeeperGatewayListProvider
Implements IGatewayListProvider
Наследование
ZooKeeperGatewayListProvider
Реализации

Конструкторы

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

Свойства

IsUpdatable

Указывает, обновляет ли этот IGatewayListProvider возвращаемые сведения или всегда возвращает один и тот же список gw. (В настоящее время не поддерживается только статический конфигурации StaticGatewayListProvider. Все остальные.)

MaxStaleness

Указывает, как часто обновляется этот IGatewayListProvider, чтобы иметь ограничение на максимальное устаревание возвращаемых сведений.

Методы

GetGateways()

Возвращает список шлюзов (разрозненных), которые клиент может использовать для подключения к кластеру Orleans. Универсальный код ресурса (URI) имеет вид gwy.tcp://IP:port/Generation. Дополнительные сведения о формате URI см. в разделах Utils.ToGatewayUri и Utils.ToSiloAddress.

InitializeGatewayListProvider()

Инициализирует поставщика шлюза на основе ZooKeeper.

Применяется к