Skip to content

ZooKeeperGatewayListProvider

class

Namespace: Orleans.Runtime.Membership

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
public class ZooKeeperGatewayListProvider : IGatewayListProvider

Constructors

Properties

  • IsUpdatable Specifies whether this IGatewayListProvider ever refreshes its returned information, or always returns the same gw list. (currently only the static config based StaticGatewayListProvider is not updatable. All others are.)
  • MaxStaleness Specifies how often this IGatewayListProvider is refreshed, to have a bound on max staleness of its returned information.

Methods

  • GetGateways Returns the list of gateways (silos) that can be used by a client to connect to Orleans cluster. The Uri is in the form of: "gwy.tcp://IP:port/Generation". See Utils.ToGatewayUri and Utils.ToSiloAddress for more details about Uri format.
  • InitializeGatewayListProvider Initializes the ZooKeeper based gateway provider