Kafka是一个分布式流处理平台,它提供了高吞吐量、可扩展性和容错性。在Kafka中,消息被发布到主题(topics)中,消费者可以订阅这些主题并处理消息。在本文中,我们将介绍如何使用Java代码来查询Kafka主题以及获取消息的内容。
首先,我们需要设置Kafka的连接参数,包括Kafka集群的地址和端口。以下是一个示例配置:
Properties properties = new Properties();
properties.put("bootstrap.servers", "localhost:9092");
properties.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
properties.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
接下来,我们需要创建一个Kafka消费者实例,并订阅我们感兴趣的主题。以下是一个示例代码:
KafkaConsumer<String,