UnbearableFate
Results
2
comments of
UnbearableFate
Go语言不存在在List声明之处就定义元素类型的说法嘛,类似于C++的std::list这样,感觉每次取value都要类型断言有一点不优雅
是我自己理解错了 因为consistenthash.Map.Add(keys) 这里的keys运行时是用的URL而不是"Tom"之类数据的"key", 所以实际的数据的key还是能被分配到不同主机上的,只是作者这里的例子Tom和Jack运气不好恰好分到一台主机上了。 ———————————————————————————— 有个疑问,一致性哈希这章里使用 idx := sort.Search(len(m.keys), func(i int) bool { return m.keys[i] >= hash }) 这样的寻找方式,不会导致任何查询(不管是不是同一个key)永远都停在8001这第一台主机吗