- By Inheritance
- Hide All
- Show All
- trait AbstractDarkTrafficFilter extends AnyRef
BackupRequestFilter[Req, Rep] extends SimpleFilter[Req, Rep]
Issue a backup request after a threshold time has elapsed, useful for curtailing tail latencies in distributed systems.
A filter alone cannot guarantee that a request is dispatched onto a different endpoint from the original. Eventually, this should be implemented as a sort of queueing policy.,
Care must be taken to ensure that application of this filter preserves semantics since a request may be issued twice (ie. they are idempotent).
DarkTrafficFilter[Req, Rep] extends SimpleFilter[Req, Rep] with AbstractDarkTrafficFilter
Forwards dark traffic to the given service when the given function returns true for a request.
ForwardingWarmUpFilter[Req, Rep] extends SimpleFilter[Req, Rep]
A filter that forwards thrift requests to a specified service.
- class ThriftForwardingWarmUpFilter extends ForwardingWarmUpFilter[Array[Byte], Array[Byte]]