namespace POSV.LoadBalance
{
///
/// Random Select
///
///
public class RandomRouting : Routing
{
protected override T selectInternal(object message, T[] instances)
{
var randNext = ThreadLocalRandom.Current.Next(instances.Length);
return instances[randNext % instances.Length];
}
}
}