public static interface RaftServerConfigKeys.Read
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
RaftServerConfigKeys.Read.Option |
static interface |
RaftServerConfigKeys.Read.ReadAfterWriteConsistent |
| 限定符和类型 | 字段和说明 |
|---|---|
static boolean |
LEADER_LEASE_ENABLED_DEFAULT |
static String |
LEADER_LEASE_ENABLED_KEY |
static double |
LEADER_LEASE_TIMEOUT_RATIO_DEFAULT |
static String |
LEADER_LEASE_TIMEOUT_RATIO_KEY |
static RaftServerConfigKeys.Read.Option |
OPTION_DEFAULT |
static String |
OPTION_KEY |
static String |
PREFIX |
static TimeDuration |
TIMEOUT_DEFAULT |
static String |
TIMEOUT_KEY |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
leaderLeaseEnabled(RaftProperties properties) |
static double |
leaderLeaseTimeoutRatio(RaftProperties properties) |
static RaftServerConfigKeys.Read.Option |
option(RaftProperties properties) |
static void |
setLeaderLeaseEnabled(RaftProperties properties,
boolean enabled) |
static void |
setLeaderLeaseTimeoutRatio(RaftProperties properties,
double ratio) |
static void |
setOption(RaftProperties properties,
RaftServerConfigKeys.Read.Option option) |
static void |
setTimeout(RaftProperties properties,
TimeDuration readOnlyTimeout) |
static TimeDuration |
timeout(RaftProperties properties) |
static final String PREFIX
static final String TIMEOUT_KEY
static final TimeDuration TIMEOUT_DEFAULT
static final String OPTION_KEY
static final RaftServerConfigKeys.Read.Option OPTION_DEFAULT
static final String LEADER_LEASE_ENABLED_KEY
static final boolean LEADER_LEASE_ENABLED_DEFAULT
static final String LEADER_LEASE_TIMEOUT_RATIO_KEY
static final double LEADER_LEASE_TIMEOUT_RATIO_DEFAULT
static TimeDuration timeout(RaftProperties properties)
static void setTimeout(RaftProperties properties, TimeDuration readOnlyTimeout)
static RaftServerConfigKeys.Read.Option option(RaftProperties properties)
static void setOption(RaftProperties properties, RaftServerConfigKeys.Read.Option option)
static boolean leaderLeaseEnabled(RaftProperties properties)
static void setLeaderLeaseEnabled(RaftProperties properties, boolean enabled)
static double leaderLeaseTimeoutRatio(RaftProperties properties)
static void setLeaderLeaseTimeoutRatio(RaftProperties properties, double ratio)
Copyright © 2017–2025 The Apache Software Foundation. All rights reserved.