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上的應用、安裝步驟、應用場景、主要特性。