class Movie::Cluster::RendezvousHashClusterRoutingPolicy(T)

Defined in:

movie/cluster/router/strategy.cr

Constant Summary

OFFSET = 14695981039346656037_u64
PRIME = 1099511628211_u64

Constructors

Instance Method Summary

Instance methods inherited from class Movie::Cluster::ClusterRoutingPolicy(T)

destinations(message : T, routees : Array(ServiceRef(T))) : ServiceRef(T) | Array(ServiceRef(T)) destinations, strategy : ClusterRoutingStrategy strategy

Constructor Detail

def self.new(routing_key : Proc(T, String)) #

[View source]

Instance Method Detail

def destinations(message : T, routees : Array(ServiceRef(T))) : ServiceRef(T) | Array(ServiceRef(T)) #

[View source]
def strategy : ClusterRoutingStrategy #

[View source]