awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
coreos avatar

coreos/etcd

0
View on GitHub↗
51,846 stele·10,397 fork-uri·Go·Apache-2.0·6 vizualizărietcd.io↗

Etcd

etcd is a distributed key-value store and configuration store designed to maintain a consistent set of data across a cluster of nodes. It functions as a reliable registry for storing and synchronizing critical settings and metadata used by distributed applications.

The system implements the Raft consensus algorithm to ensure data consistency and leader election across servers. To protect data transfers and verify node identities, it utilizes a network security layer based on mutual TLS and client certificates.

Its capabilities cover distributed configuration management, cluster state synchronization, and distributed service discovery.

Features

  • Distributed Key-Value Stores - Provides a distributed key-value store for synchronizing critical system settings across a cluster.
  • Write Acknowledgement Strategies - Uses quorum-based write validation to ensure data durability and consistency across replicas.
  • Distributed Consensus Stores - Ensures cluster-wide data consistency through a consensus-based storage layer.
  • Distributed Configuration Management - Synchronizes operational state, policies, and configuration settings across a distributed environment.
  • Cluster State Coordinators - Coordinates global cluster state and metadata across multiple nodes for fault tolerance.
  • Raft Consensus Implementations - Implements the Raft consensus algorithm to manage replicated logs and leader election.
  • Distributed Key-Value Stores - Maintains a consistent and replicated key-value storage system for high availability.
  • Multi-Version Concurrency Control - Implements multi-version concurrency control to allow consistent snapshots and non-blocking read operations.
  • gRPC Interfaces - Provides a gRPC communication layer using Protocol Buffers and HTTP/2 for cluster and client interaction.
  • Service Discovery - Provides a reliable registry for services to identify and locate each other within a cluster.
  • Cluster Communication Security - Secures internal cluster communication using mutual TLS and certificate-based identity verification.
  • Mutual TLS Configurations - Uses mutual TLS configurations and client certificates to encrypt traffic and verify node identities.
  • Databases and Storage - A distributed, reliable key-value store for configuration and service discovery.
  • Distributed Coordination - Distributed key-value store for shared configuration.
  • Key-Value Stores - Reliable distributed key-value store for critical system data.
  • Cloud Orchestration - Distributed key-value store for service discovery and configuration.
  • Distributed Systems - Raft consensus protocol implementation.
  • Distributed Systems and RPC - Distributed key-value store for configuration and service discovery.
  • Networking and Discovery - Distributed key-value store for configuration and discovery.
  • Server Applications - Distributed key-value store for configuration and discovery.
  • Server Applications and Infrastructure - Distributed key-value store for configuration and discovery.
  • Configuration and Discovery - Highly-available key-value store for shared configuration and service discovery.
  • Distributed Systems - Distributed key-value store using Raft.

Istoric stele

Graficul istoricului de stele pentru coreos/etcdGraficul istoricului de stele pentru coreos/etcd

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Etcd

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Etcd.
  • hashicorp/consulAvatar hashicorp

    hashicorp/consul

    29,943Vezi pe GitHub↗

    Consul is a distributed coordination service and service mesh tool used for service discovery, health monitoring, and cluster state management across dynamic networks. It provides a platform for locating network addresses of services and managing traffic across distributed infrastructure using DNS and HTTP interfaces. The project distinguishes itself through multi-datacenter network orchestration, enabling the federation of services across different regions using mesh gateways. It secures communication via a service mesh architecture that employs identity-based authorization and mutual TLS en

    Goapi-gatewayconsulecs
    Vezi pe GitHub↗29,943
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe 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

    Javabig-datacachingdata-in-motion
    Vezi pe GitHub↗6,570
  • etcd-io/etcdAvatar etcd-io

    etcd-io/etcd

    51,838Vezi pe GitHub↗

    etcd is a distributed, strongly consistent key-value store designed to provide reliable storage for critical system metadata and coordination primitives. It functions as a distributed consensus engine, utilizing a replicated log and leader-based state machine to ensure that all nodes in a cluster maintain a synchronized view of data. By providing atomic operations and linearizable reads and writes, it serves as a foundational component for distributed systems requiring high availability and fault tolerance. The system distinguishes itself through its multi-version concurrency control, which e

    Gocncfconsensusdatabase
    Vezi pe GitHub↗51,838
  • apache/zookeeperAvatar apache

    apache/zookeeper

    12,763Vezi pe GitHub↗

    ZooKeeper is a distributed coordination service that provides a centralized system for managing configuration, naming, and synchronization across a cluster of distributed processes. It functions as a cluster consensus service, a distributed configuration store, and a distributed lock manager to maintain a consistent state across multiple network nodes. The service implements a consensus protocol to ensure data consistency and uses a replicated state machine to maintain identical copies of the system state across all servers. It provides a distributed lock management system to coordinate exclu

    Javaapacheconfiguration-managementconsensus
    Vezi pe GitHub↗12,763
Vezi toate cele 30 alternative pentru Etcd→

Întrebări frecvente

Ce face coreos/etcd?

etcd is a distributed key-value store and configuration store designed to maintain a consistent set of data across a cluster of nodes. It functions as a reliable registry for storing and synchronizing critical settings and metadata used by distributed applications.

Care sunt principalele funcționalități ale coreos/etcd?

Principalele funcționalități ale coreos/etcd sunt: Distributed Key-Value Stores, Write Acknowledgement Strategies, Distributed Consensus Stores, Distributed Configuration Management, Cluster State Coordinators, Raft Consensus Implementations, Multi-Version Concurrency Control, gRPC Interfaces.

Care sunt câteva alternative open-source pentru coreos/etcd?

Alternativele open-source pentru coreos/etcd includ: hashicorp/consul — Consul is a distributed coordination service and service mesh tool used for service discovery, health monitoring, and… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… etcd-io/etcd — etcd is a distributed, strongly consistent key-value store designed to provide reliable storage for critical system… apache/zookeeper — ZooKeeper is a distributed coordination service that provides a centralized system for managing configuration, naming,… lni/dragonboat — Dragonboat is a Go implementation of the Raft consensus protocol designed to maintain consistent state across a… hashicorp/raft — This is a Raft consensus library and distributed consensus engine implemented in Go. It provides the primitives…