awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesHigh-Throughput ID Generators

Delivers unique IDs at scale without central coordination, supporting both segment and timestamp-based schemes.

Distinct from Distributed ID Generators: Distinct from Distributed ID Generators: emphasizes high-throughput performance and dual-mode support.

Explore 3 awesome GitHub repositories matching networking & communication · High-Throughput ID Generators. Refine with filters or upvote what's useful.

Awesome High-Throughput ID Generators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • twitter-archive/snowflakeAvatar twitter-archive

    twitter-archive/snowflake

    7,775Vezi pe GitHub↗

    Snowflake is a distributed unique ID generation service designed to produce non-colliding, time-ordered identification numbers at high scale. It functions as a scalable ID issuer that creates distinct entity identifiers across multiple server nodes to avoid coordination bottlenecks. The system utilizes stateless identifier coordination, calculating unique IDs through a deterministic mathematical formula rather than relying on a central database to track the last issued number. This approach allows it to generate identifiers for distributed database primary keys and high-scale transaction trac

    Delivers unique IDs at high throughput across multiple server nodes without central coordination bottlenecks.

    Scala
    Vezi pe GitHub↗7,775
  • meituan-dianping/leafAvatar Meituan-Dianping

    Meituan-Dianping/Leaf

    6,730Vezi pe GitHub↗

    Leaf is a distributed unique ID generation system that provides two distinct modes for producing identifiers across multiple application instances without central coordination. It offers both a database-backed segment mode, which allocates blocks of IDs from a database table and caches them in memory for high throughput, and a Snowflake-style mode that combines timestamps, worker identifiers, and sequence counters to produce time-sortable unique IDs. The system distinguishes itself by offering dual-mode generation through a single RESTful endpoint, allowing applications to choose between segm

    Delivers unique IDs at scale without central coordination, supporting both segment and timestamp-based schemes.

    Javadistributed-id-generatorleaf
    Vezi pe GitHub↗6,730
  • baidu/uid-generatorAvatar baidu

    baidu/uid-generator

    5,572Vezi pe GitHub↗

    Acest proiect este un generator de ID-uri unice distribuit, conceput pentru a produce identificatori unici globali și sortabili pe 64 de biți pe mai multe noduri. Implementează un algoritm compatibil cu Snowflake care previne coliziunile prin combinarea timestamp-urilor, identificatorilor de worker și numerelor de secvență într-un singur întreg. Sistemul include un orchestrator de ID-uri de worker pentru a aloca și menține identități unice de mașină în timpul pornirii și migrării instanței folosind strategii bazate pe baze de date. Pentru a crește throughput-ul cererilor și a reduce latența, utilizează un strat de caching de tip ring-buffer care pre-generează identificatori și folosește un mecanism de reumplere bazat pe praguri. Software-ul oferă capabilități pentru gestionarea cheilor de baze de date distribuite, coordonarea nodurilor de sistem și configurarea distribuției biților pentru a echilibra nevoile de concurență față de durata de viață a sistemului. Include, de asemenea, utilitare pentru parsarea identificatorilor generați înapoi în componentele lor originale.

    Achieves high throughput by pre-generating and caching identifiers in a ring buffer to reduce request latency.

    Java
    Vezi pe GitHub↗5,572
  1. Home
  2. Networking & Communication
  3. Distributed Systems and Peer-to-Peer
  4. Distributed Computing
  5. Distributed ID Generators
  6. High-Throughput ID Generators