springboot框架中使用java操作kafka获取数据

您所在的位置:网站首页 java读取kafka数据到控制台 springboot框架中使用java操作kafka获取数据

springboot框架中使用java操作kafka获取数据

2023-10-23 17:21| 来源: 网络整理| 查看: 265

因为项目里面我只写了从kafka获取数据,所以这里就贴出我的代码来供有需要的读者参考,至于如何写kafka的操作,只有等我研究后再写出来了.并且网上有大量的例子还是可以的

第一种方法,这种方法更繁琐点.第二种相对简单点.

我使用的是springboot工程

引入jar包

       org.apache.kafka       kafka_2.10       0.8.2.1   

package com.economic.system.aggregation.common.utils; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Properties; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import kafka.consumer.Consumer; import kafka.consumer.ConsumerConfig; import kafka.consumer.KafkaStream; import kafka.javaapi.consumer.ConsumerConnector; import org.springframework.boot.CommandLineRunner; import org.springframework.core.annotation.Order; import org.springframework.stereotype.Component; /** * 随项目一起启动,项目启动时连接kafka * @author yhy * */ @Component//这个注解可以让项目启动后,就执行这个类,要实现CommandLineRunner接口 @Order(value = 1) public class KafkaConfiguration implements CommandLineRunner { /** groupId*/ private String GROUP_ID = "eosp"; /** topic*/ // @Value("${kafka.topic}") private String TOPIC = "netcompany"; /** 消费者个数*/ private int TOPIC_COUNTMAP = 1;//可以通过topic分区个数来配置,消费者个数要


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3