Kafka是一个由Apache软件基金会开发的开源流处理平台,它提供了一个统一、高吞吐、低延迟的平台来处理实时数据。Kafka的持久化层本质上是一个按照分布式事务日志架构的大规模发布/订阅消息队列,使其成为企业级基础设施来处理流式数据非常有价值。以下是Kafka在Linux上的应用:
tar -xzf kafka_2.13-2.8.0.tgz
。server.properties
。./bin/kafka-topics.sh --create --topic testsender --bootstrap-server localhost:9092
创建一个名为“testsender”的Topic。./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic testsender
./bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic testsender --from-beginning
以上信息提供了关于Kafka消息队列在Linux上的应用、安装步骤、应用场景、主要特性。