Package com.linkedin.venice.fastclient.meta
package com.linkedin.venice.fastclient.meta
-
ClassDescriptionDifferent routing strategy types for client side routing: 1.This strategy will assign an ordering of helix groups via round-robin for even distribution.The class is used to measure the healthiness about the cluster the store belongs to.This strategy is trying to route the request to the least-loaded instances.Store metadata class that uses the server's endpoint to fetch metadata and keep the local cache up to date.This interface defines the APIs to retrieve store metadata and routing data, and it also includes the feedback APIs:
StoreMetadata.trackHealthBasedOnRequestToInstance(java.lang.String, int, int, java.util.concurrent.CompletableFuture<com.linkedin.venice.client.store.transport.TransportClientResponse>)
to decide the healthiness of each replica.Modes that control how fast client will fetch store metadata