擅长:python、mysql、java
<p>从字符串中计算出一个小整数的任何方法都适合集群。例如,用md5计算一个散列,并查看它的一个字节:</p>
<pre><code>import hashlib
s = "aaac"
num_nodes = 5 # or whatever
m = hashlib.md5(s)
node = ord(m.digest()[0]) % num_nodes
print node # prints 2
</code></pre>
<p>这并不能保证所有的字符串都是均匀分布的,但会很接近。在</p>