├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── org │ └── gome │ └── search │ ├── ConsistentHash │ └── ConsistentHash.java │ ├── base │ ├── Hashing.java │ ├── MurmurHash.java │ └── SafeEncoder.java │ └── test │ ├── Node.java │ └── Test.java └── test └── java └── org └── gome └── search └── ConsistentHash └── AppTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KintonDo/ConsistentHash/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KintonDo/ConsistentHash/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ConsistentHash 2 | 一致性hash算法案例 3 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KintonDo/ConsistentHash/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/gome/search/ConsistentHash/ConsistentHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KintonDo/ConsistentHash/HEAD/src/main/java/org/gome/search/ConsistentHash/ConsistentHash.java -------------------------------------------------------------------------------- /src/main/java/org/gome/search/base/Hashing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KintonDo/ConsistentHash/HEAD/src/main/java/org/gome/search/base/Hashing.java -------------------------------------------------------------------------------- /src/main/java/org/gome/search/base/MurmurHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KintonDo/ConsistentHash/HEAD/src/main/java/org/gome/search/base/MurmurHash.java -------------------------------------------------------------------------------- /src/main/java/org/gome/search/base/SafeEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KintonDo/ConsistentHash/HEAD/src/main/java/org/gome/search/base/SafeEncoder.java -------------------------------------------------------------------------------- /src/main/java/org/gome/search/test/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KintonDo/ConsistentHash/HEAD/src/main/java/org/gome/search/test/Node.java -------------------------------------------------------------------------------- /src/main/java/org/gome/search/test/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KintonDo/ConsistentHash/HEAD/src/main/java/org/gome/search/test/Test.java -------------------------------------------------------------------------------- /src/test/java/org/gome/search/ConsistentHash/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KintonDo/ConsistentHash/HEAD/src/test/java/org/gome/search/ConsistentHash/AppTest.java --------------------------------------------------------------------------------