Skip to content

Repository files navigation

Derid: A Distributed ID Generator with Time and X-Dimension

Source

GitHub

Features

  • decentralization

  • Binary Encoding

  • 64bits fixed-length

T1Did64Generator: 64bits Time + 1 Dimension ID Generator

  • supports up to 2048 (12bits) instances for a single cluster
  • supports up to 524288 (19bits) ids for a single instance per seconds

T2Did64Generator: 64bits Relation + 2 Dimension ID Generator

  • 7 build-in typical generate strategy
modecluster instancesid / instance / seconds
040962048
120482048
210242048
35122048
45121024
52561024
61281024
7128512

About

A Distributed ID Generator for E&R

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages