class HashRing
def add_node(node)
def add_node(node) @nodes << node @replicas.times do |i| key = Zlib.crc32("#{node}:#{i}") @ring[key] = node @sorted_keys << key end @sorted_keys.sort! end
def add_node(node) @nodes << node @replicas.times do |i| key = Zlib.crc32("#{node}:#{i}") @ring[key] = node @sorted_keys << key end @sorted_keys.sort! end