4 مستودعات
Consensus mechanisms that ensure only one leader exists per term through majority voting, preventing split-brain scenarios during network partitions.
Distinct from Distributed Consensus Algorithms: Distinct from Distributed Consensus Algorithms: focuses specifically on split-brain prevention via majority-vote leader exclusivity, not general consensus protocol implementations.
Explore 4 awesome GitHub repositories matching networking & communication · Split-Brain Prevention Mechanisms. Refine with filters or upvote what's useful.
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
Validates cluster membership size before executing operations to prevent inconsistent data states during network partitions.
هذا المشروع هو ترجمة للغة الصينية للورقة البحثية الأصلية التي تفصل بروتوكول إجماع Raft. يعمل كترجمة بحثية تقنية ودليل لبروتوكول الإجماع، مما يجعل مواصفات خوارزمية Raft في متناول المتحدثين بالصينية. يغطي التوثيق الآليات الأساسية للأنظمة الموزعة، بما في ذلك انتخاب القائد، ونسخ السجل، وبروتوكولات السلامة. ويوفر شرحاً مفصلاً لكيفية الحفاظ على مصدر واحد للحقيقة عبر خوادم متعددة لتحقيق إدارة مجموعة متسامحة مع الأخطاء. تتناول المادة نسخ آلة الحالة الموزعة وإدارة السجل. وتغطي مفاهيم تقنية مثل تتبع الحيوية القائم على نبضات القلب، وانتخابات المهلة العشوائية، وإصدار الاتساق القائم على المصطلح، وضغط السجل القائم على اللقطات.
Explains the consensus mechanisms used to prevent split-brain scenarios during cluster membership changes.
Ergo is a distributed actor framework for Go that implements the Erlang distribution protocol, enabling the construction of resilient, concurrent applications that can communicate transparently with Erlang/OTP nodes. At its core, it provides an actor model with isolated lightweight processes, priority-ordered mailboxes, and a meta-process architecture that separates blocking I/O from sequential message handling to prevent actor freezing. The framework includes a Raft-inspired cluster consensus system for leader election and automatic failover, along with OTP-style supervision trees that organi
Ergo ensures only one leader exists per term by requiring a majority vote, preventing split-brain scenarios during network partitions.
Olric is a distributed data grid and in-memory key-value store that partitions and replicates data across a cluster of servers. It serves as a shared memory system for managing distributed maps, performing atomic operations, and acting as an in-memory data cache. The system provides a distributed locking mechanism for concurrency control and a pub-sub messaging system that broadcasts and routes messages over named channels across the cluster. The platform covers wide-ranging capabilities including cluster management and orchestration, data replication with configurable quorums, and automated
Prevents split-brain scenarios by requiring a majority quorum for node operations during network partitions.