Uses of Package
io.grpc.xds.orca
Packages that use io.grpc.xds.orca
Package
Description
Library for gPRC proxyless service mesh using Envoy xDS protocol.
-
Classes in io.grpc.xds.orca used by io.grpc.xdsClassDescriptionThe listener interface for receiving out-of-band ORCA reports from backends.The listener interface for receiving per-request ORCA reports from backends.
-
Classes in io.grpc.xds.orca used by io.grpc.xds.orcaClassDescriptionA
ServerInterceptor
that intercepts aServerCall
by running server-side RPC handling under aContext
that records custom per-request metrics provided by server applications and sends to client side along with the response in the format of Open Request Cost Aggregation (ORCA).The listener interface for receiving out-of-band ORCA reports from backends.Configuration for out-of-band ORCA reporting service RPC.AnOrcaOobUtil.OrcaReportingHelper.OrcaReportingState
is a client of ORCA service running on a single backend.Utility class that provides method forLoadBalancer
to install listeners to receive per-request backend cost metrics in the format of Open Request Cost Aggregation (ORCA).The listener interface for receiving per-request ORCA reports from backends.A container class to hold registeredOrcaPerRequestUtil.OrcaPerRequestReportListener
s and invoke all of them when anOrcaLoadReport
is received.