awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

Awesome GitHub RepositoriesConsistency Models

Frameworks for distributed systems that define how data availability and consistency are prioritized.

Explore 6 awesome GitHub repositories matching networking & communication · Consistency Models. Refine with filters or upvote what's useful.

Awesome Consistency Models GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • snailclimb/javaguideSnailclimb 的头像

    Snailclimb/JavaGuide

    156,541在 GitHub 上查看↗

    This project is a comprehensive educational repository providing technical documentation and learning materials across a wide range of computer science and software engineering domains. It serves as a centralized knowledge base for developers, covering core programming concepts, database management, distributed systems, and system design principles. The content spans fundamental Java programming, including collection frameworks and runtime environments, alongside deep dives into web communication protocols and browser internals. It also provides extensive resources on database internals, such

    Analyzes consistency models that balance data availability and strictness within distributed systems.

    JavaScriptalgorithmsdistributed-systemsinterview
    在 GitHub 上查看↗156,541
  • aphyr/distsys-classaphyr 的头像

    aphyr/distsys-class

    9,717在 GitHub 上查看↗

    This project provides educational materials and courseware focused on the theoretical and practical foundations of distributed systems design. It serves as a comprehensive curriculum covering the disciplines of consensus, data consistency, reliability engineering, and scalability. The instructional content focuses on achieving cluster agreement through consensus algorithms and managing system-wide state via coordination frameworks. It includes a dedicated guide to data theory, exploring replication strategies, consistency models, and data convergence. The courseware covers a broad capability

    Explores theoretical frameworks for consistency models and the trade-offs between availability and consistency.

    在 GitHub 上查看↗9,717
  • linkedin/school-of-srelinkedin 的头像

    linkedin/school-of-sre

    8,093在 GitHub 上查看↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    Teaches the balance between consistency, availability, and partition tolerance using various consistency models.

    HTMLgithadooplinux
    在 GitHub 上查看↗8,093
  • hazelcast/hazelcasthazelcast 的头像

    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

    Provides a choice between high availability or strict data synchronization based on the consensus algorithm.

    Javabig-datacachingdata-in-motion
    在 GitHub 上查看↗6,570
  • teivah/algodeckteivah 的头像

    teivah/algodeck

    5,819在 GitHub 上查看↗

    Algodeck is an open-source collection of flash cards designed for reviewing algorithms, data structures, and system design concepts, specifically curated for technical interview preparation. The project organizes knowledge into atomic question-and-answer pairs and incorporates spaced repetition scheduling to optimize long-term memory retention. The flash card catalog covers a broad range of computer science topics, including classic sorting algorithms like quicksort and mergesort, data structure operations for arrays, trees, heaps, tries, and graphs, as well as bit manipulation techniques for

    Explains consistency models like eventual, causal, and linearizable for distributed systems.

    HTML
    在 GitHub 上查看↗5,819
  • rust-crdt/rust-crdtrust-crdt 的头像

    rust-crdt/rust-crdt

    1,542在 GitHub 上查看↗

    This project provides a collection of conflict-free replicated data types implemented in Rust, designed to enable deterministic state synchronization across distributed systems. It functions as a framework for maintaining data consistency in decentralized environments where central coordination is absent. The library facilitates distributed state synchronization by tracking causal context and unique actor identifiers for every participant. This approach allows the system to resolve concurrent modifications through mathematical lattice structures, ensuring that all replicas converge to the sam

    Ensures eventual consistency in decentralized environments where network partitions prevent real-time communication.

    Rustcrdtdistributed-systemsrust
    在 GitHub 上查看↗1,542
  1. Home
  2. Networking & Communication
  3. Distributed Systems and Peer-to-Peer
  4. Distributed Computing
  5. Data Synchronization and Consistency
  6. Consistency Models