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.
Die Hauptfunktionen von ha/doozerd sind: Cloud Orchestration, Service Discovery, Service Discovery and Mesh.
Open-Source-Alternativen zu ha/doozerd sind unter anderem: 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,…