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
·

7 repository-uri

Awesome GitHub RepositoriesBroker Node Identities

Configuration of unique IDs and rack affinities for nodes within a distributed cluster.

Distinguishing note: None of the candidates relate to broker-specific node identity for clustering and scaling.

Explore 7 awesome GitHub repositories matching devops & infrastructure · Broker Node Identities. Refine with filters or upvote what's useful.

Awesome Broker Node Identities GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • longhorn/longhornAvatar longhorn

    longhorn/longhorn

    7,803Vezi pe GitHub↗

    Longhorn is a distributed block storage system and orchestrator for Kubernetes. It provides persistent, replicated block storage volumes that survive pod restarts and node failures by maintaining synchronous copies of data across multiple cluster nodes. The system implements the Container Storage Interface (CSI) for dynamic volume provisioning and attachment. It is distinguished by its support for shared read-write access to a single block volume across multiple pods, as well as the ability to export volume snapshots to external S3 or NFS targets for off-cluster disaster recovery. The platfo

    Optimizes the placement of data replicas across nodes based on scheduling strategies for efficiency.

    Shellcncfdistributed-systemshigh-availability
    Vezi pe GitHub↗7,803
  • wurstmeister/kafka-dockerAvatar wurstmeister

    wurstmeister/kafka-docker

    6,968Vezi pe GitHub↗

    This project provides a containerized distribution of Apache Kafka for deploying distributed messaging brokers and event streaming platforms. It functions as a cluster orchestrator that enables the launch of interconnected brokers to establish high-throughput data pipelines. The system uses environment variables to automate topic provisioning and configure broker parameters during the container boot sequence. It manages network listener mapping and advertised hostnames to facilitate client connectivity across different networks. Capability areas include cluster deployment, broker scaling man

    Supports assigning unique identity IDs and rack affinities to enable scaling and high availability.

    Shell
    Vezi pe GitHub↗6,968
  • agones-dev/agonesAvatar agones-dev

    agones-dev/agones

    6,888Vezi pe GitHub↗

    Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo

    Provides strategies to pack game servers onto minimum nodes for cost efficiency or distribute them for load balancing.

    Goagonesdedicated-game-serversdedicated-gameservers
    Vezi pe GitHub↗6,888
  • dpkp/kafka-pythonAvatar dpkp

    dpkp/kafka-python

    5,896Vezi pe GitHub↗

    kafka-python is a pure-Python client library for Apache Kafka that implements the Kafka wire protocol directly, without any native bindings or JVM dependencies. It provides the core capabilities of a Kafka client: producing messages to topics, consuming records from topics, and administering cluster resources such as topics and partitions, all through a Pythonic API or command-line tools. The library distinguishes itself through its comprehensive support for advanced Kafka features. It includes an asynchronous producer with background batching for throughput, a consumer group rebalance protoc

    Directs fetch requests to a replica in the same rack as the consumer to reduce network traffic between data centers.

    Python
    Vezi pe GitHub↗5,896
  • strimzi/strimzi-kafka-operatorAvatar strimzi

    strimzi/strimzi-kafka-operator

    5,706Vezi pe GitHub↗

    Strimzi is a Kubernetes operator that automates the deployment, management, and lifecycle of Apache Kafka clusters on Kubernetes or OpenShift. It uses custom resource definitions and declarative YAML configuration to define Kafka cluster topology, broker placement, and security settings, with operator-based controllers that reconcile the desired state with the actual cluster state. The operator handles rolling updates during cluster upgrades or configuration changes to maintain availability and data integrity, and supports rack-aware broker scheduling across Kubernetes nodes and availability

    Spreads Kafka brokers across availability zones with rack awareness for fault tolerance.

    Javadata-streamdata-streamingdata-streams
    Vezi pe GitHub↗5,706
  • vonng/pigstyAvatar Vonng

    Vonng/pigsty

    5,172Vezi pe GitHub↗

    Pigsty este o platformă cuprinzătoare de orchestrare a infrastructurii de baze de date concepută pentru a automatiza întregul ciclu de viață al clusterelor PostgreSQL de înaltă disponibilitate. Acesta funcționează ca un framework de tip infrastructure-as-code care gestionează coordonarea clusterului, provizionarea nodurilor și descoperirea serviciilor prin playbook-uri idempotente. Prin integrarea mecanismelor de consens distribuit, platforma asigură failover-ul automat și impunerea stării consistente în medii diverse, inclusiv bare metal și infrastructură virtualizată. Platforma se distinge printr-o suită robustă de capabilități operaționale care se extind dincolo de gestionarea standard a bazelor de date. Dispune de un pipeline de observabilitate încorporat care agregă metrici, log-uri și urme în dashboard-uri centralizate pentru monitorizarea performanței în timp real și analiză diagnostică. În plus, oferă un framework de migrare care emulează protocoalele wire proprietare și sintaxa SQL, permițând integrarea sarcinilor de lucru ale bazelor de date enterprise legacy în medii relaționale moderne. Sistemul acoperă o suprafață funcțională largă, inclusiv gestionarea avansată a stocării cu clonare copy-on-write pentru implementare rapidă și orchestrarea multi-bază de date care coordonează motoarele relaționale cu caching-ul și serviciile de stocare a obiectelor. De asemenea, încorporează securizarea, backup-ul și recuperarea automată și rutarea traficului prin proxy-uri stratificate pentru a decupla conexiunile clienților de topologia clusterului subiacent. Proiectul este distribuit ca un model de oglindire a pachetelor auto-conținut, permițând implementarea consistentă și gestionarea dependențelor în medii securizate sau izolate (air-gapped).

    Configures unique node identifiers and cluster memberships to organize database resources.

    Shell
    Vezi pe GitHub↗5,172
  • tulios/kafkajsAvatar tulios

    tulios/kafkajs

    3,997Vezi pe GitHub↗

    KafkaJS is a pure JavaScript client for Apache Kafka, providing the necessary tools to produce and consume messages from a Kafka cluster without requiring native dependencies or external addons. It functions as a comprehensive integration library for Node.js applications to engage in distributed message processing and real-time event streaming. The project is distinguished by its native implementation of the Kafka wire protocol, avoiding C++ dependencies. It features a security client supporting SSL, TLS, and SASL authentication, alongside transactional capabilities that allow for atomic mess

    Prioritizes data retrieval from brokers within the same rack to minimize network latency and cost.

    JavaScriptkafkakafka-clientnodejs
    Vezi pe GitHub↗3,997
  1. Home
  2. DevOps & Infrastructure
  3. Broker Node Identities

Explorează sub-etichetele

  • Cluster Node IdentitiesConfiguration of unique identifiers and cluster associations for nodes in a distributed environment. **Distinct from Broker Node Identities:** Focuses on logical cluster organization and identity rather than just broker-specific rack affinities.
  • Placement OptimizationsSpreading Kafka brokers across availability zones with rack awareness and dedicated node scheduling. **Distinct from Broker Node Identities:** Distinct from Broker Node Identities: focuses on placement optimization strategies rather than identity configuration.
  • Rack-Aware Scheduling2 sub-tag-uriSpreading Kafka brokers across Kubernetes nodes and availability zones using rack labels and pod anti-affinity rules. **Distinct from Broker Node Identities:** Distinct from Broker Node Identities: focuses on scheduling placement across zones rather than node identity configuration.