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.This class is used to track the health of the instances Fast Client is talking 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