Package io.grpc.rls

Class CachingRlsLbClient

java.lang.Object
io.grpc.rls.CachingRlsLbClient

@ThreadSafe final class CachingRlsLbClient extends Object
A CachingRlsLbClient is a core implementation of RLS loadbalancer supports dynamic request routing by fetching the decision from route lookup server. Every single request is routed by the server's decision. To reduce the performance penalty, LruCache is used.