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中生產者和消費者APIKafkaAPI
- 插曲:Kafka的生產者案例和消費者原理解析Kafka
- ActiveMQ 生產者和消費者demoMQ
- 「Kafka應用」PHP實現生產者與消費者KafkaPHP
- 生產者消費者模式模式
- 生產者消費者模型模型
- Java實現生產者和消費者Java
- 生產者和消費者(.net實現)
- 【RabbitMQ】生產者,消費者,通道,佇列,交換器和繫結MQ佇列
- kafka生產者和消費者吞吐量測試-kafka 商業環境實戰Kafka
- 生產消費者模式模式
- PHP操作Beanstalkd佇列(2)生產者與消費者PHPBean佇列
- Apache Kafka消費者再平衡 | TechMyTalkApacheKafka
- SpringBoot整合Kafka(生產者和消費者都是SpringBoot服務)Spring BootKafka
- 九、生產者與消費者模式模式
- python 生產者消費者模式Python模式
- 使用BlockQueue實現生產者和消費者模式BloC模式
- 使用Disruptor實現生產者和消費者模型模型
- 新手練習-消費者生產者模型模型
- Java實現生產者-消費者模型Java模型
- Java多執行緒——生產者和消費者模式Java執行緒模式
- rabbitMQ實戰生產者-交換機-佇列-消費者細談MQ佇列
- 使用Python佇列和多執行緒實現生產者消費者Python佇列執行緒
- Kafka 消費者解析Kafka
- 鎖,threading local,以及生產者和消費者模型thread模型
- java實現生產者消費者問題Java
- linux 生產者與消費者問題Linux
- 多執行緒之生產者消費者執行緒
- 直觀理解生產者消費者問題
- Java 生產者消費者模式詳細分析Java模式
- kafka_2.11-0.10.2.1 的生產者 消費者的示例(new producer api)KafkaAPI
- Kafka 簡單實驗二(Python實現簡單生產者消費者)KafkaPython
- java的kafka生產消費JavaKafka
- Kafka 消費組消費者分配策略Kafka
- 讀者寫者與生產者消費者應用場景
- 多執行緒下的生產者和消費者-BlockingQueue執行緒BloC
- Java多執行緒——生產者消費者示例Java執行緒