Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yankooo/utility

A utility repository in go
https://github.com/yankooo/utility

avl-tree bst-tree con-si-t consistent consistent-hashing golang lb skiplist snowflake unique-id

Last synced: about 1 month ago
JSON representation

A utility repository in go

Awesome Lists containing this project

README

        

# utility

English | [δΈ­ζ–‡](README_ZH.md)

## πŸ“– Introduction

`utility` implements several common data structures such as [AVL, BST](https://www.bitbo-liuyang.com/articles/2019/11/14/1573746609538.html), and [skip-list](https://www.bitbo-liuyang.com/articles/2019/11/12/1573563696154.html). And [consistency-hash](https://www.bitbo-liuyang.com/articles/2019/11/11/1573476773713.html), several common [load balancing algorithms](https://www.bitbo-liuyang.com/articles/2019/11/05/1572962809387.html) (such as weighted random, smooth weighted polling, etc.). There are also several implementations of globally unique IDs (such as the snowflake algorithm).