Package

com.twitter.finagle.thrift.exp

partitioning

Permalink

package partitioning

Visibility
  1. Public
  2. All

Type Members

  1. class PartitioningParams[A <: Parameterized[A]] extends AnyRef

    Permalink

    A collection of methods for configuring the PartitioningService of Thrift clients

    A collection of methods for configuring the PartitioningService of Thrift clients

    A

    a Stack.Parameterized client to configure

  2. sealed trait PartitioningStrategy extends AnyRef

    Permalink

    Service partitioning strategy to apply on the clients in order to let clients route requests accordingly.

    Service partitioning strategy to apply on the clients in order to let clients route requests accordingly. Two particular partitioning strategies are going to be supported, HashingPartitioningStrategy and CustomPartitioningStrategy. Either one will need developers to provide a concrete function to give each request an indicator of destination, for example a hashing key or a partition address. Messaging fan-out is supported by leveraging RequestMerger and ResponseMerger.

  3. trait WithThriftPartitioningStrategy[A <: Parameterized[A]] extends AnyRef

    Permalink

    Provides the withPartitioning API entry point

    Provides the withPartitioning API entry point

    See also

    PartitioningParams

Ungrouped