How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Tars is a distributed systems platform that provides a high-performance remote procedure call (RPC) framework, service discovery, and a centralized administration platform for building and managing microservice-based applications. At its core, it offers a custom binary protocol for efficient serialization and communication between services, along with a name service that dynamically resolves service endpoints for RPC routing. The platform distinguishes itself by supporting multi-language microservice development, enabling services to be written in C++, Java, Node.js, PHP, and Go using a share
CoreDNS is a modular domain name system server designed for cloud-native environments. It functions as a flexible DNS resolver and forwarder that manages network traffic by routing queries based on zone-based rules and authoritative data. The server is built to integrate with service discovery systems, enabling it to map service names to network addresses within containerized infrastructure. The project is defined by a plugin-based request pipeline that allows for the extension of server functionality through custom modules. These plugins can intercept, modify, or log network requests in real
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
A consistent distributed data store.
The main features of ha/doozerd are: Cloud Orchestration, Service Discovery, Service Discovery and Mesh.
Open-source alternatives to ha/doozerd include: tarscloud/tars — Tars is a distributed systems platform that provides a high-performance remote procedure call (RPC) framework, service… clusterpedia-io/clusterpedia. coredns/coredns — CoreDNS is a modular domain name system server designed for cloud-native environments. It functions as a flexible DNS… coreos/etcd — etcd is a distributed key-value store and configuration store designed to maintain a consistent set of data across a… ctripcorp/apollo — Apollo is a microservice configuration management system and dynamic configuration center. It serves as a centralized… apache/zookeeper — ZooKeeper is a distributed coordination service that provides a centralized system for managing configuration, naming,…