Uses of Interface
org.apache.pinot.broker.routing.adaptiveserverselector.AdaptiveServerSelector
-
Packages that use AdaptiveServerSelector Package Description org.apache.pinot.broker.routing.adaptiveserverselector org.apache.pinot.broker.routing.instanceselector -
-
Uses of AdaptiveServerSelector in org.apache.pinot.broker.routing.adaptiveserverselector
Classes in org.apache.pinot.broker.routing.adaptiveserverselector that implement AdaptiveServerSelector Modifier and Type Class Description classHybridSelectorTheHybridSelectoris an AdaptiveServerSelector implementation that picks the best server based on the following parameters: 1.classLatencySelectorTheLatencySelectoris an AdaptiveServerSelector implementation that picks the best server based on the exponential weighted moving average (EMA) of query latencies seen by the server.classNumInFlightReqSelectorTheNumInFlightReqSelectoris an AdaptiveServerSelector implementation that picks the best server based on the number of in-flight queries being processed by the server.Methods in org.apache.pinot.broker.routing.adaptiveserverselector that return AdaptiveServerSelector Modifier and Type Method Description static AdaptiveServerSelectorAdaptiveServerSelectorFactory. getAdaptiveServerSelector(ServerRoutingStatsManager serverRoutingStatsManager, org.apache.pinot.spi.env.PinotConfiguration pinotConfig) -
Uses of AdaptiveServerSelector in org.apache.pinot.broker.routing.instanceselector
Fields in org.apache.pinot.broker.routing.instanceselector declared as AdaptiveServerSelector Modifier and Type Field Description protected AdaptiveServerSelectorBaseInstanceSelector. _adaptiveServerSelectorprotected AdaptiveServerSelectorBaseInstanceSelector. _adaptiveServerSelectorprotected AdaptiveServerSelectorBaseInstanceSelector. _adaptiveServerSelectorprotected AdaptiveServerSelectorBaseInstanceSelector. _adaptiveServerSelectorMethods in org.apache.pinot.broker.routing.instanceselector with parameters of type AdaptiveServerSelector Modifier and Type Method Description static InstanceSelectorInstanceSelectorFactory. getInstanceSelector(org.apache.pinot.spi.config.table.TableConfig tableConfig, org.apache.helix.store.zk.ZkHelixPropertyStore<org.apache.helix.zookeeper.datamodel.ZNRecord> propertyStore, org.apache.pinot.common.metrics.BrokerMetrics brokerMetrics, AdaptiveServerSelector adaptiveServerSelector)Constructors in org.apache.pinot.broker.routing.instanceselector with parameters of type AdaptiveServerSelector Constructor Description BalancedInstanceSelector(String tableNameWithType, org.apache.pinot.common.metrics.BrokerMetrics brokerMetrics, AdaptiveServerSelector adaptiveServerSelector)MultiStageReplicaGroupSelector(String tableNameWithType, org.apache.helix.store.zk.ZkHelixPropertyStore<org.apache.helix.zookeeper.datamodel.ZNRecord> propertyStore, org.apache.pinot.common.metrics.BrokerMetrics brokerMetrics, AdaptiveServerSelector adaptiveServerSelector)ReplicaGroupInstanceSelector(String tableNameWithType, org.apache.pinot.common.metrics.BrokerMetrics brokerMetrics, AdaptiveServerSelector adaptiveServerSelector)StrictReplicaGroupInstanceSelector(String tableNameWithType, org.apache.pinot.common.metrics.BrokerMetrics brokerMetrics, AdaptiveServerSelector adaptiveServerSelector)
-