public interface EurekaTransportConfig
Modifier and Type | Method and Description |
---|---|
boolean |
applicationsResolverUseIp()
By default, the applications resolver extracts the public hostname from internal InstanceInfos for resolutions.
|
int |
getApplicationsResolverDataStalenessThresholdSeconds() |
int |
getAsyncExecutorThreadPoolSize() |
int |
getAsyncResolverRefreshIntervalMs() |
int |
getAsyncResolverWarmUpTimeoutMs() |
java.lang.String |
getBootstrapResolverStrategy()
Can be used to specify different bootstrap resolve strategies.
|
java.lang.String |
getReadClusterVip()
The remote vipAddress of the eureka cluster (either the primaries or a readonly replica) to fetch registry
data from.
|
double |
getRetryableClientQuarantineRefreshPercentage() |
int |
getSessionedClientReconnectIntervalSeconds() |
java.lang.String |
getWriteClusterVip()
The remote vipAddress of the primary eureka cluster to register with.
|
boolean |
useBootstrapResolverForQuery()
By default, the transport uses the same (bootstrap) resolver for queries.
|
int getSessionedClientReconnectIntervalSeconds()
double getRetryableClientQuarantineRefreshPercentage()
int getApplicationsResolverDataStalenessThresholdSeconds()
boolean applicationsResolverUseIp()
int getAsyncResolverRefreshIntervalMs()
int getAsyncResolverWarmUpTimeoutMs()
int getAsyncExecutorThreadPoolSize()
java.lang.String getWriteClusterVip()
java.lang.String getReadClusterVip()
java.lang.String getBootstrapResolverStrategy()
getApplicationsResolverDataStalenessThresholdSeconds()
, otherwise
fall back to a backing defaultboolean useBootstrapResolverForQuery()
getReadClusterVip()
. This indirect resolver may or may not return the same
targets as the bootstrap servers depending on how servers are setup.