插入一个结点
(&mut self, node: &T)
| 59 | |
| 60 | // 插入一个结点 |
| 61 | fn add(&mut self, node: &T) { |
| 62 | for i in 0..self.replicas { |
| 63 | let key = hash(&(node.to_string()+&i.to_string())); |
| 64 | self.ring.insert(key, node.clone()); |
| 65 | } |
| 66 | } |
| 67 | |
| 68 | // 批量删除结点 |
| 69 | fn remove_multi(&mut self, nodes: &[T]) { |