awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 مستودعات

Awesome GitHub RepositoriesDistributed ID Generators

Algorithms and services for creating globally unique identifiers across a distributed cluster.

Distinct from Distributed Counters: Distinct from Distributed Counters: focuses on unique ID generation rather than numeric aggregation.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Distributed ID Generators. Refine with filters or upvote what's useful.

Awesome Distributed ID Generators GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • hazelcast/hazelcastالصورة الرمزية لـ hazelcast

    hazelcast/hazelcast

    6,570عرض على GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Generates cluster-wide unique identifiers and maintains atomic numeric values synchronized across all instances.

    Javabig-datacachingdata-in-motion
    عرض على GitHub↗6,570
  • zlt2000/microservices-platformالصورة الرمزية لـ zlt2000

    zlt2000/microservices-platform

    4,735عرض على GitHub↗

    هذا المشروع عبارة عن معمارية مؤسسية شاملة لبناء أنظمة موزعة متعددة المستأجرين، تم تنفيذها كمنصة خدمات مصغرة Spring Cloud. يوفر إطار عمل كاملاً لإدارة الخدمات المصغرة، مع التركيز على معمارية بيانات متعددة المستأجرين وتوفير الهوية المركزية. تتميز المنصة بنهجها المتكامل للهوية والأمان، حيث تستخدم مزود هوية OAuth2 لإدارة تسجيل الدخول الموحد، والتحكم في الوصول القائم على الأدوار، وإصدار رموز JWT عبر الخدمات الموزعة. كما تفصل الحدود التنظيمية من خلال عزل بيانات متعدد المستأجرين، مما يضمن تقسيم الموارد والبيانات منطقياً أو فيزيائياً بين المستأجرين المختلفين. يغطي النظام سطحاً واسعاً من القدرات الموزعة، بما في ذلك حوكمة الخدمة من خلال توجيه بوابة API وكسر الدائرة، وتنسيق البيانات عبر المعاملات الموزعة وآليات القفل. كما يتضمن مكدس مراقبة موزع لتتبع الطلبات والسجلات المركزية، إلى جانب مزامنة محرك البحث في الوقت الفعلي والمراسلة غير المتزامنة القائمة على الأحداث. يتم دعم سير عمل التطوير من خلال أدوات أتمتة لإنشاء كود التطبيق وتغليف الملفات الثنائية الخاصة بالمنصة.

    Provides algorithms for creating globally unique identifiers across a cluster to avoid collisions without a central sequence.

    Javaelkgpejava
    عرض على GitHub↗4,735
  • sony/sonyflakeالصورة الرمزية لـ sony

    sony/sonyflake

    4,382عرض على GitHub↗

    Sonyflake هي مكتبة معرفات فريدة موزعة تنشئ معرفات مرتبة زمنياً وخالية من التصادم عبر أجهزة متعددة. تعمل كمولد يعتمد على الوقت يقوم بتشفير الطوابع الزمنية في معرفات، مما يضمن ترتيب المعرفات بشكل رتيب. يعمل النظام بدون سلطة تنسيق مركزية، وينتج معرفات فريدة عبر العقد الموزعة دون الحاجة إلى اتصال حالة مشترك أو أقفال مركزية. يمنع التصادم بين العقد المختلفة من خلال دمج معرفات الأجهزة المدركة للمضيف، والتي يتم حلها باستخدام عناوين الشبكة الخاصة أو بيانات تعريف مثيلات السحابة. تدعم المكتبة تخصيص تخصيص البتات، مما يسمح بموازنة عدد الأجهزة ومعدلات التوليد. تمكن هذه القدرات من توليد مفاتيح فريدة قابلة للفرز لفهرسة قواعد البيانات الموزعة وإدارة الهوية عبر الخدمات المصغرة.

    Implements an algorithm for creating globally unique identifiers across a distributed cluster without coordination.

    Gogolangid-generator
    عرض على GitHub↗4,382
  • rs/xidالصورة الرمزية لـ rs

    rs/xid

    4,277عرض على GitHub↗

    xid is a distributed unique identifier library designed to generate compact, globally unique, and k-sortable identifiers. It functions as a stateless generator that creates identifiers without requiring a central coordinator or network synchronization between instances. The project converts binary identifiers into human-readable, case-insensitive Base32 strings, making the output suitable for use in URLs and web applications. It ensures uniqueness across different processes and hosts by combining high-resolution timestamps with machine identifiers. These identifiers are designed for use as d

    Implements algorithms for creating globally unique, sortable identifiers across distributed clusters.

    Go
    عرض على GitHub↗4,277
  1. Home
  2. Software Engineering & Architecture
  3. Distributed Systems
  4. Distributed Data Management
  5. Distributed ID Generators