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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • twitter-archive/snowflakeAvatar de twitter-archive

    twitter-archive/snowflake

    7,775Ver en 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
    Ver en GitHub↗7,775
  • meituan-dianping/leafAvatar de Meituan-Dianping

    Meituan-Dianping/Leaf

    6,730Ver en 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
    Ver en GitHub↗6,730
  • baidu/uid-generatorAvatar de baidu

    baidu/uid-generator

    5,572Ver en GitHub↗

    Este proyecto es un generador de ID único distribuido diseñado para producir identificadores únicos y ordenables globalmente de 64 bits a través de múltiples nodos. Implementa un algoritmo compatible con Snowflake que evita colisiones combinando marcas de tiempo, identificadores de trabajador y números de secuencia en un solo entero. El sistema incluye un orquestador de ID de trabajador para asignar y mantener identidades de máquina únicas durante el inicio y la migración de instancias utilizando estrategias respaldadas por bases de datos. Para aumentar el rendimiento de las solicitudes y reducir la latencia, utiliza una capa de caché de búfer circular que pre-genera identificadores y emplea un mecanismo de recarga basado en umbrales. El software proporciona capacidades para gestionar claves de bases de datos distribuidas, coordinar nodos del sistema y configurar la distribución de bits para equilibrar las necesidades de concurrencia frente a la vida útil del sistema. También incluye utilidades para analizar los identificadores generados de vuelta a sus componentes originales.

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

    Java
    Ver en 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