Class ClusterClientDiscoverySettings
Inheritance
ClusterClientDiscoverySettings
Assembly: Akka.Cluster.Tools.dll
public sealed record ClusterClientDiscoverySettings : IEquatable<ClusterClientDiscoverySettings>
Constructors
|
Edit this page
View Source
Declaration
public ClusterClientDiscoverySettings(string? DiscoveryMethod, string? ServiceName, string? PortName, int NumberOfContacts, TimeSpan Interval, double ExponentialBackoffJitter, TimeSpan ExponentialBackoffMax, TimeSpan ResolveTimeout, TimeSpan ProbeTimeout)
Parameters
Fields
|
Edit this page
View Source
Declaration
public static readonly ClusterClientDiscoverySettings Empty
Field Value
Properties
|
Edit this page
View Source
Declaration
public string? DiscoveryMethod { get; init; }
Property Value
|
Edit this page
View Source
Declaration
public double ExponentialBackoffJitter { get; init; }
Property Value
|
Edit this page
View Source
Declaration
public TimeSpan ExponentialBackoffMax { get; init; }
Property Value
|
Edit this page
View Source
Declaration
public TimeSpan Interval { get; init; }
Property Value
|
Edit this page
View Source
Declaration
public int NumberOfContacts { get; init; }
Property Value
|
Edit this page
View Source
Declaration
public string? PortName { get; init; }
Property Value
|
Edit this page
View Source
Declaration
public TimeSpan ProbeTimeout { get; init; }
Property Value
|
Edit this page
View Source
Declaration
public TimeSpan ResolveTimeout { get; init; }
Property Value
|
Edit this page
View Source
Declaration
public string? ServiceName { get; init; }
Property Value
Methods
|
Edit this page
View Source
Declaration
public static ClusterClientDiscoverySettings Create(Config clusterClientConfig)
Parameters
Type |
Name |
Description |
Config |
clusterClientConfig |
|
Returns
Implements
Extension Methods