C# Class Brod.Producers.DefaultPartitioner

DefaultPartitioner uses hash code of key (if key was provided) or just random number (if key wasn't provided) That means, that Producer requests with the same key go to the same partition.
Inheritance: IPartitioner
Show file Open project: paralect/brod

Public Methods

Method Description
SelectPartition ( object key, int numberOfPartitions ) : int

Method Details

SelectPartition() public method

public SelectPartition ( object key, int numberOfPartitions ) : int
key object
numberOfPartitions int
return int