awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wurstmeister avatar

wurstmeister/kafka-docker

0
View on GitHub↗
6,968 نجوم·2,667 تفرعات·Shell·Apache-2.0·2 مشاهداتwurstmeister.github.io/kafka-docker↗

Kafka Docker

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 management, and multi-architecture container support. The project also covers performance monitoring via Java Management Extensions and provides a shell interface for manual topic management and message production.

Features

  • Kafka Distributions - Provides a containerized distribution of Apache Kafka optimized for deployment via Docker environment variables.
  • Container Cluster Deployments - Deploys a containerized environment comprising multiple brokers and coordination services for high availability.
  • Event Streaming Platforms - Implements a distributed event streaming platform deployed within containers for real-time data pipelines.
  • Message Brokers - Functions as a distributed messaging broker facilitating reliable high-throughput publish-subscribe communication.
  • Containerized Service Deployment - Runs containerized broker instances with configurable port mapping and DNS resolution for connectivity.
  • Broker Connectivity Configurations - Manages listeners and advertised hostnames to allow clients to connect to brokers across different networks.
  • Topic Initializers - Provides automated creation and configuration of messaging topics with specific partition counts upon broker startup.
  • Broker Listener Configurations - Configures internal and external communication ports to manage how clients discover and connect to the broker.
  • Broker Network Advertising - Defines how brokers advertise hostnames and ports to clients using multiple listener protocols.
  • Kafka Cluster Administration - Orchestrates the setup of multiple Kafka brokers and coordination services for high availability and scaling.
  • CLI Message Browsers - Provides a command line interface for manual message production, data consumption, and topic management.
  • Listener Mapping - Maps internal and external communication ports to allow client connectivity from both inside and outside the network.
  • Application Initialization Scripts - Uses entrypoint scripts to translate configuration variables into active system settings during the startup process.
  • Broker Node Identities - Supports assigning unique identity IDs and rack affinities to enable scaling and high availability.
  • Broker Scaling Management - Enables increasing or decreasing the number of running broker instances via container orchestration.
  • Advertised Address Overrides - Defines advertised hostnames and ports to ensure clients can connect to brokers across different network environments.
  • Environment Variable-Based Configuration - Injects system settings and broker parameters via container environment variables to control startup behavior.
  • Runtime Parameter Tuning - Allows adjusting internal broker settings via environment variables to tune message sizes and topic behavior.
  • Cluster Orchestration - Orchestrates the launch of multiple interconnected brokers with automated topic provisioning and network setup.
  • Metric and Performance Monitors - Configures JMX management extensions and ports to expose system metrics for performance analysis.
  • Data Ingestion Pipelines - Containerized deployment for Kafka.

سجل النجوم

مخطط تاريخ النجوم لـ wurstmeister/kafka-dockerمخطط تاريخ النجوم لـ wurstmeister/kafka-docker

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة wurstmeister/kafka-docker؟

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.

ما هي الميزات الرئيسية لـ wurstmeister/kafka-docker؟

الميزات الرئيسية لـ wurstmeister/kafka-docker هي: Kafka Distributions, Container Cluster Deployments, Event Streaming Platforms, Message Brokers, Containerized Service Deployment, Broker Connectivity Configurations, Topic Initializers, Broker Listener Configurations.

ما هي البدائل مفتوحة المصدر لـ wurstmeister/kafka-docker؟

تشمل البدائل مفتوحة المصدر لـ wurstmeister/kafka-docker: hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… automq/automq — AutoMQ is a cloud-native streaming platform and Apache Kafka distribution that implements a decoupled compute and… codeaprendiz/learn-devops — This project is a comprehensive educational repository designed to teach DevOps practices through structured learning… yahoo/kafka-manager — Kafka Manager is a web-based management interface and monitoring tool for Apache Kafka clusters. It serves as a… yahoo/cmak — CMAK is a Kafka cluster management tool and web interface designed for the administration of brokers, topics, and… apache/incubator-rocketmq — RocketMQ is a distributed messaging and streaming platform designed for building event-driven applications. It serves…

بدائل مفتوحة المصدر لـ Kafka Docker

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Kafka Docker.
  • hazelcast/hazelcastالصورة الرمزية لـ hazelcast

    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

    Javabig-datacachingdata-in-motion
    عرض على GitHub↗6,570
  • automq/automqالصورة الرمزية لـ AutoMQ

    AutoMQ/automq

    10,027عرض على GitHub↗

    AutoMQ is a cloud-native streaming platform and Apache Kafka distribution that implements a decoupled compute and storage architecture. It functions as an S3-backed message queue, using object storage as the primary log repository to eliminate dependencies on local disks. The platform utilizes a stateless broker architecture to enable dynamic compute scaling and automated partition balancing. This design allows the system to adjust the number of brokers in seconds and distribute network traffic without requiring manual data migration or partition reassignment. The system provides multi-avail

    Java
    عرض على GitHub↗10,027
  • codeaprendiz/learn-devopsالصورة الرمزية لـ codeaprendiz

    codeaprendiz/learn-devops

    1,587عرض على GitHub↗

    This project is a comprehensive educational repository designed to teach DevOps practices through structured learning paths and hands-on exercises. It focuses on mastering infrastructure management, container orchestration, and system administration by providing a curriculum that covers the full lifecycle of cloud-native environments, from initial provisioning to ongoing maintenance and security. The repository distinguishes itself by offering a practical, task-based approach to complex operational domains. It guides users through the implementation of infrastructure-as-code, the configuratio

    HCLawscoding-taskscontainer-orchestration
    عرض على GitHub↗1,587
  • yahoo/kafka-managerالصورة الرمزية لـ yahoo

    yahoo/kafka-manager

    11,926عرض على GitHub↗

    Kafka Manager is a web-based management interface and monitoring tool for Apache Kafka clusters. It serves as a central control plane for topic administration, consumer monitoring, and cluster health inspection. The project provides specialized utilities for data rebalancing and partition reassignment to distribute workloads across brokers. It also includes tools to optimize partition leadership by electing preferred replicas. The platform covers a broad range of administrative capabilities, including the creation and configuration of message topics, tracking of consumer offsets, and the col

    Scala
    عرض على GitHub↗11,926
عرض جميع البدائل الـ 30 لـ Kafka Docker→