Package | Description |
---|---|
com.hazelcast.config |
Provides classes for configuring HazelcastInstance.
|
Modifier and Type | Method and Description |
---|---|
static ProbabilisticSplitBrainProtectionConfigBuilder |
SplitBrainProtectionConfig.newProbabilisticSplitBrainProtectionConfigBuilder(String name,
int minimumClusterSize)
Returns a builder for
SplitBrainProtectionConfig with the given name using a probabilistic
split brain protection function, for the given split brain protection size that is enabled by default. |
ProbabilisticSplitBrainProtectionConfigBuilder |
ProbabilisticSplitBrainProtectionConfigBuilder.withAcceptableHeartbeatPauseMillis(long acceptableHeartbeatPauseMillis)
Duration in milliseconds corresponding to number of potentially lost/delayed heartbeats that will be accepted
before considering it to be an anomaly.
|
ProbabilisticSplitBrainProtectionConfigBuilder |
ProbabilisticSplitBrainProtectionConfigBuilder.withHeartbeatIntervalMillis(long heartbeatIntervalMillis)
Bootstrap the stats with heartbeats that corresponds to this duration in milliseconds, with a rather high
standard deviation (since environment is unknown in the beginning).
|
ProbabilisticSplitBrainProtectionConfigBuilder |
ProbabilisticSplitBrainProtectionConfigBuilder.withMaxSampleSize(int maxSampleSize)
Number of samples to use for calculation of mean and standard deviation of inter-arrival times.
|
ProbabilisticSplitBrainProtectionConfigBuilder |
ProbabilisticSplitBrainProtectionConfigBuilder.withMinStdDeviationMillis(long minStdDeviationMillis)
Minimum standard deviation (in milliseconds) to use for the normal distribution used when calculating phi.
|
ProbabilisticSplitBrainProtectionConfigBuilder |
ProbabilisticSplitBrainProtectionConfigBuilder.withSuspicionThreshold(double suspicionThreshold)
Threshold for suspicion (φ) level.
|
Copyright © 2023 Hazelcast, Inc.. All rights reserved.