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

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

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

5 مستودعات

Awesome GitHub RepositoriesConsistency Frameworks

Toolkits specifically designed to maintain data integrity and synchronization across distributed services.

Distinct from Microservice Frameworks: Focuses specifically on data consistency and transaction integrity rather than general microservice construction and management

Explore 5 awesome GitHub repositories matching software engineering & architecture · Consistency Frameworks. Refine with filters or upvote what's useful.

Awesome Consistency Frameworks GitHub Repositories

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

    apache/incubator-seata

    25,984عرض على GitHub↗

    Seata is a distributed transaction coordinator designed to ensure data consistency and atomicity across microservices. It provides a centralized framework for managing global transactions, preventing partial data updates across different databases and services. The project implements multiple transaction modes to balance consistency and performance. This includes an automatic mode that uses rollback logs to coordinate compensation without modifying business logic, a try-confirm-cancel pattern for resources lacking native ACID support, and a saga orchestration engine for managing long-lived bu

    Maintains synchronized state across different databases and services using automated compensation and rollback logs.

    Javaatconsistencydistributed-transaction
    عرض على GitHub↗25,984
  • seata/seataالصورة الرمزية لـ seata

    seata/seata

    25,987عرض على GitHub↗

    Seata is a distributed transaction coordinator and consistency framework designed to maintain data integrity across multiple microservices. It functions as a manager that synchronizes state across separate databases to ensure atomic commits or rollbacks of global transactions. The project provides a toolkit for implementing distributed transaction patterns, using a two-phase commit protocol and centralized status tracking to prevent data anomalies. It orchestrates eventual consistency through state-machine-based tracking and message-driven coordination to handle timeouts and failures in distr

    Provides a comprehensive framework for maintaining data consistency across microservices using distributed transaction patterns.

    Java
    عرض على GitHub↗25,987
  • yedf/dtmالصورة الرمزية لـ yedf

    yedf/dtm

    10,885عرض على GitHub↗

    dtm هو إطار عمل للمعاملات الموزعة ومنسق لتدفق العمل مصمم لإدارة اتساق البيانات عبر الخدمات المصغرة. يعمل كمنسق مركزي يقوم بمزامنة المعاملات الموزعة ويدير الحالة وتدفق التنفيذ لتسلسلات معقدة من المهام الموزعة. ينفذ إطار العمل العديد من أنماط التنسيق، بما في ذلك Saga وTCC وXA، لمنع أخطاء المزامنة. ويوفر بشكل خاص منسق معاملات متعدد اللغات لمزامنة العمليات عبر الخدمات المكتوبة بلغات برمجة مختلفة ويستخدم صندوق بريد صادر (outbox) موثوق للرسائل لربط تحديثات قاعدة البيانات بإرسال الرسائل. تغطي قدراته استعادة الأنظمة الموزعة من خلال عمليات التراجع (rollbacks) للمعاملات التعويضية، وتنسيق الالتزام ثنائي المرحلة، وتسليم الرسائل لمرة واحدة بالضبط. وتدعم البنية التحتية التوسع الأفقي في السعة وتكوينات التوافر العالي للحفاظ على الاستقرار مع زيادة أحجام الطلبات.

    Provides a comprehensive framework for maintaining data integrity and synchronization across distributed services.

    Go
    عرض على GitHub↗10,885
  • dromara/hmilyالصورة الرمزية لـ dromara

    dromara/hmily

    4,172عرض على GitHub↗

    Hmily هو إطار عمل للمعاملات الموزعة ومدير اتساق البيانات مصمم للحفاظ على الحالة عبر خدمات متعددة. يعمل كمنسق يتتبع حالات المعاملات عبر استدعاءات الإجراءات عن بُعد لإدارة العمليات المتداخلة وضمان الإكمال الذري. ينفذ المشروع نمط SAGA لتنسيق العمليات التجارية طويلة الأمد من خلال سلسلة من المعاملات المحلية وإجراءات التعويض المؤتمتة. يتميز بأتمتة توليد وتنفيذ سكربتات التراجع لقواعد البيانات العلائقية للتعافي من استثناءات الأعمال واستعادة اتساق البيانات. يغطي إطار العمل إدارة المعاملات الموزعة باستخدام أنماط try-confirm-cancel ويوفر طبقة استمرارية لتسجيل تواريخ العمليات عبر قواعد البيانات العلائقية وقواعد بيانات المستندات. كما يتضمن واجهة إدارة لمراقبة دورة حياة المعاملة لتدقيق انتقالات الحالة ومراقبة صحة النظام.

    Provides a toolkit specifically designed to maintain data integrity and synchronization across distributed microservices.

    Javadubbomotanspring
    عرض على GitHub↗4,172
  • codingapi/tx-lcnالصورة الرمزية لـ codingapi

    codingapi/tx-lcn

    4,173عرض على GitHub↗

    tx-lcn هو إطار عمل للمعاملات الموزعة وبرمجيات وسيطة للمعاملات في Java مصمم لإدارة العمليات الذرية واتساق البيانات عبر خدمات مصغرة متعددة وقواعد بيانات علائقية. يعمل كمنسق للمعاملات الموزعة يقوم بمزامنة عمليات الالتزام (commit) والتراجع (rollback) لضمان سلامة البيانات العالمية. يوفر النظام مديراً لاتساق الخدمات المصغرة يتتبع ويحل تدفقات المعاملات عبر حدود الخدمة. يتميز بطبقة تكامل متوافقة مع برمجيات وسيطة مثل Spring Cloud وDubbo وMotan، مما يسمح له بالعمل عبر أطر عمل خدمات مختلفة. يغطي المشروع إدارة المعاملات الموزعة والتتبع، مما يتيح مراقبة مسارات العمليات لتحديد إخفاقات الاتساق. يستخدم واجهات مفصولة لتعريف منطق الالتزام والتراجع المخصص للعمليات التجارية.

    Provides a toolkit to maintain data integrity and synchronization across distributed microservice boundaries.

    Javadubbojtamotan
    عرض على GitHub↗4,173
  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Distributed Computing Paradigms
  5. Microservice Frameworks
  6. Consistency Frameworks