5 مستودعات
Synchronizing event streams across multiple server instances using external distributed data stores.
Distinct from Stream Event Synchronizers: None of the candidates cover distributed synchronization via external stores like Redis or Kafka for server instances.
Explore 5 awesome GitHub repositories matching data & databases · Distributed Event Synchronization. Refine with filters or upvote what's useful.
Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve
Integrates external datastores like Redis or Kafka to synchronize event streams across multiple server instances.
MISP is an open-source threat intelligence sharing platform designed for collecting, storing, and distributing structured threat indicators and intelligence. At its core, it provides a distributed synchronization protocol for transferring events between instances, an attribute-based correlation engine that links matching indicators across events, and a REST API with an OpenAPI specification for programmatic access to threat data. The platform uses formal data formats for JSON, taxonomy, galaxy, and object templates to enable compatibility across tools and communities. The platform distinguish
Transfers published events to configured remote instances subject to distribution rules and push settings.
ServiceStack is a high-performance .NET web framework designed for building type-safe APIs using strongly-typed request and response objects. It functions as a message-based API engine that decouples business logic from the transport layer, allowing services to be exposed via multiple protocols including HTTP, gRPC, and various message queue providers. The framework is distinguished by its type-safe API generator, which produces native client SDKs and data transfer objects from service metadata across multiple languages. It also includes a distributed service gateway for microservices orchest
Synchronizes event notifications across multiple load-balanced application servers using a Redis backend.
يعمل هذا المشروع كبنية مرجعية شاملة ودليل لأفضل الممارسات لتطوير تطبيقات قابلة للتوسع باستخدام إطار عمل Spring Boot. يوفر مخططاً هيكلياً لتطوير الواجهة الخلفية (Backend) بلغة Java، مع التركيز على تنفيذ واجهات برمجة تطبيقات مفصولة (Decoupled APIs) وإنشاء معايير معمارية. يفصل المشروع بشكل خاص إنشاء المبادرات المخصصة (Custom starters) ووحدات التكوين التلقائي لتبسيط دمج مكتبات الطرف الثالث. كما يوفر مخططاً للنشر لحزم التطبيقات كملفات jar قابلة للتنفيذ وتحسين البناء الطبقي لبيئات السحابة المعتمدة على الحاويات. تغطي مساحة القدرات ضبط الأداء من خلال التخزين المؤقت للذاكرة والمعالجة غير المتزامنة، بالإضافة إلى مزامنة الأنظمة الموزعة باستخدام الأقفال الموزعة ووسطاء الرسائل. تشمل التغطية الإضافية إدارة استمرارية البيانات، وترحيل قواعد البيانات، وجدولة المهام المؤتمتة، وتنفيذ البرمجة الموجهة بالجوانب (AOP) للمخاوف المتقاطعة.
Implements distributed synchronization using external stores like Redis or Kafka to ensure data consistency across server instances.
Indigo هو إطار عمل ومجموعة أدوات قائمة على Go مصممة لبناء واستضافة وتوسيع نطاق الخدمات داخل نظام AT Protocol البيئي. يوفر البنية التحتية التأسيسية للشبكات الاجتماعية اللامركزية، مما يتيح للمطورين تنفيذ خدمات الترحيل، وإدارة مستودعات المستخدمين الموقعة تشفيرياً، والتعامل مع دقة الهوية عبر البيئات الموحدة. يتميز المشروع ببنية قوية تفصل استضافة المحتوى عن الاكتشاف، مما يسمح بالاعتدال المستقل وتوليد التغذية الخوارزمية. يستخدم المشروع تخزيناً موجهاً بالمحتوى وهياكل مستودع قائمة على شجرة Merkle لضمان سلامة البيانات، بينما يقوم توليد المخطط القائم على المعجم بإنشاء هياكل آمنة من حيث النوع تلقائياً للتواصل عبر الخدمات. من خلال تعيين المقابض القابلة للقراءة البشرية إلى معرفات لامركزية، يحافظ النظام على ملكية المستخدم القابلة للتحقق وقابلية نقل الحساب عبر مزودي الاستضافة المستقلين. بعيداً عن هويته الأساسية، يغطي المشروع مساحة شاملة لإدارة الحالة الموزعة، بما في ذلك بث الأحداث في الوقت الفعلي، والمزامنة، والاعتدال الآلي. يوفر المشروع أدوات واسعة النطاق لمحاكاة نشاط الشبكة، والقياس عن بُعد التشغيلي، وفهرسة تدفقات البيانات العالمية. تم تصميم إطار العمل لبيئات الإنتاج، حيث يوفر خيارات نشر حاوية ونقاط نهاية تشخيصية لمراقبة صحة المزامنة وأداء النظام.
Synchronizes distributed state by broadcasting signed repository updates through real-time event streams with historical backfill.