Partitioner

Partitioner
  Tooz在连续哈希环的实现上提供了分隔者对象。分隔者用来将Python对象映射到一个或者多个节点上。分隔者会自动跟踪节点的加入和离开,因此可以对重新平和进行管理。
  下面的例子展示了分隔者的基本应用。

from tooz import coordination

coordinator = coordination.get_coordinator('zake://', b'host-1')
coordinator.start()
partitioner = coordinator.join_partitioned_group("group1")

member = partitioner.members_for_object(object())
print('member: %r' % member)

coordinator.leave_partitioned_group(partitioner)
coordinator.stop()

  程序输出:

member: set(['host-1'])

参考资料:
  Partitioner