edenhill/kcat:通用命令列非 JVM Apache Kafka 生產者和消費者
kcat 是以前稱為 kafkacat 的專案,kcat是 Apache Kafka >=0.8 的通用非 JVM 生產者和消費者,可以將其視為 Kafka 的 netcat。kafkacat 專案於 2021 年 8 月更名為 kcat,以遵守 Apache 軟體基金會 (ASF) 的商標政策。除了名字,其他沒有任何變化。
在生產者模式下,kcat 從標準輸入讀取訊息,用可配置的分隔符(-D,預設為換行符)分隔,並將它們生成到提供的 Kafka 叢集(-b)、主題(-t)和分割槽(-p)。
在消費者模式下,kcat 從主題和分割槽讀取訊息,並使用配置的訊息分隔符將它們列印到標準輸出。
特點:
- 支援 Kafka >=0.9 高階平衡消費者,使用-G <group>開關並提供主題列表加入組。
- kcat 還具有後設資料列表(-L)模式來顯示 Kafka 叢集的當前狀態及其主題和分割槽。
- 支援使用 Confluent Schema-Registry 和通用原始反序列化器的 Avro 訊息反序列化(參見下面的示例)。
- kcat 快速且輕量級;靜態連結不超過 150Kb。
相關文章
- 阻塞佇列和生產者-消費者模式佇列模式
- 插曲:Kafka的生產者案例和消費者原理解析Kafka
- SpringBoot整合Kafka(生產者和消費者都是SpringBoot服務)Spring BootKafka
- ActiveMQ 生產者和消費者demoMQ
- 生產者消費者
- Apache Kafka消費者再平衡 | TechMyTalkApacheKafka
- 「Kafka應用」PHP實現生產者與消費者KafkaPHP
- Java實現生產者和消費者Java
- 生產者消費者模式模式
- 生產者消費者模型模型
- kafka生產者和消費者吞吐量測試-kafka 商業環境實戰Kafka
- python 生產者消費者模式Python模式
- PHP操作Beanstalkd佇列(2)生產者與消費者PHPBean佇列
- 生產消費者模式模式
- 使用Python佇列和多執行緒實現生產者消費者Python佇列執行緒
- 使用BlockQueue實現生產者和消費者模式BloC模式
- 使用Disruptor實現生產者和消費者模型模型
- 鎖,threading local,以及生產者和消費者模型thread模型
- kafka_2.11-0.10.2.1 的生產者 消費者的示例(new producer api)KafkaAPI
- 九、生產者與消費者模式模式
- 生產者與消費者問題
- Kafka 消費者解析Kafka
- 生產者與消費者之Android audioAndroid
- linux 生產者與消費者問題Linux
- 新手練習-消費者生產者模型模型
- rabbitMQ實戰生產者-交換機-佇列-消費者細談MQ佇列
- Kafka 消費組消費者分配策略Kafka
- java實現生產者消費者問題Java
- 2.Python程式間的通訊之佇列(Queue)和生產者消費者模型Python佇列模型
- Kafka 消費者組 RebalanceKafka
- 「Kafka應用」消費者Kafka
- java的kafka生產消費JavaKafka
- python多執行緒+生產者和消費者模型+queue使用Python執行緒模型
- Kafka 生產者解析Kafka
- 讀者寫者與生產者消費者應用場景
- kafka消費者消費訊息的流程Kafka
- Qt基於QSemaphore的生產者消費者模型QT模型
- python中多程式消費者生產者問題Python