https://github.com/dhanya-abhirami/consistent-hashing
A web app to verify the claims of Consistent Hashing with Golang Implementation
https://github.com/dhanya-abhirami/consistent-hashing
consistent-hashing system-design visualization
Last synced: 6 months ago
JSON representation
A web app to verify the claims of Consistent Hashing with Golang Implementation
- Host: GitHub
- URL: https://github.com/dhanya-abhirami/consistent-hashing
- Owner: Dhanya-Abhirami
- License: mit
- Created: 2021-12-12T07:33:27.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-29T15:47:20.000Z (over 3 years ago)
- Last Synced: 2025-02-07T00:17:27.337Z (8 months ago)
- Topics: consistent-hashing, system-design, visualization
- Language: Go
- Homepage:
- Size: 291 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Consistent-Hashing
Verifying the claims of Consistent Hashing
# Why?
_`I hear and I forget. I see and I remember. I do and I understand. - Confucius`_I wanted to understand the System Design concept of Consistent Hashing. So thought of coding up a minimal system simulating the concept.
# Installation
Use the docker-compose.yml to run manually or use the makefile.
### Setup
```bash
make build
```
### Usage
```bash
make run
```
### Demo
Visit `file://{path_to_project}/Consistent-Hashing/src/public/index.html`### API Docs on Swagger
Visit `http://localhost:8080/swagger/index.html`# License
Licensed under the MIT License.