Skip to content

ConsulBasedMembershipTable Constructors

A Membership Table implementation using Consul 0.6.0 https://consul.io/

ConsulBasedMembershipTable(ILogger<ConsulBasedMembershipTable>, IOptions<ConsulClusteringOptions>, IOptions<ClusterOptions>)

View source
public ConsulBasedMembershipTable(ILogger<ConsulBasedMembershipTable> logger, IOptions<ConsulClusteringOptions> membershipTableOptions, IOptions<ClusterOptions> clusterOptions)
Initializes a new instance of the ConsulBasedMembershipTable class.

Parameters

loggerILogger<ConsulBasedMembershipTable>
The logger.
membershipTableOptionsIOptions<ConsulClusteringOptions>
The Consul clustering options.
clusterOptionsIOptions<ClusterOptions>
The cluster identity options.