spring boot+kafka
文章平均质量分 58
spring boot+kafka
用生命在耍帅ㅤ
这个作者很懒,什么都没留下…
展开
-
kafka服务、模拟kafka服务自带zookeeper,windows系统、linux系统
kafka服务、模拟kafka服务启动步骤下载服务启动步骤打开文件夹进入到config目录下打开server.properties文件修改log.dirs前面为安装目录--------------(\temp\kafka)可以一样同目录下打开zookeeper.properties文件修改dataDir到kafka根目录下——进入到bin\windows下——输入CMD然后回车键然后在窗口输入:zookeeper-server-start.bat …/…/config/zooke原创 2021-04-15 15:24:18 · 464 阅读 · 2 评论 -
spring-boot配置kafka、kafka使用、kafka生产者和消费者
spring-boot配置kafka、kafka使用、kafka生产者和消费者导入对应的包配置文件配置发送kafka消息方法接收kafka消息方法导入对应的包 <!--kafka--><dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.11</artifactId> <version>1.1.0</version>原创 2021-04-15 15:27:30 · 1242 阅读 · 0 评论 -
kafka生产者发送消息成功回调
kafka生产者发送消息成功回调添加成功回调类生产者代码添加成功回调类添加成功回调类@Componentpublic class KafkaSendResultHandler implements ProducerListener { private static final Logger log = LoggerFactory.getLogger(KafkaSendResultHandler.class); /** * kafka发送成功回调 * @param原创 2021-04-15 15:28:28 · 5100 阅读 · 2 评论 -
根据ip和端口获取kafka列表、判断kafka中是否存在某个topic、获取kafka消息队列上有哪些topic
根据ip和端口获取kafka列表、判断kafka中是否存在某个topic、获取kafka消息队列上有哪些topic/*判断topic是否在此消息队列上存在IP和端口可以通过参数或属性动态获取*/public static Boolean topicExistence(String topic) { Boolean ok = false; if (topic == null || topic.length() <=0){ return ok; } Properties proper原创 2021-04-15 15:28:00 · 3317 阅读 · 0 评论 -
spring boot 动态添加监听kafka哪些Topic
spring boot 动态添加监听kafka哪些Topic代码配置代码//设置kafka信息@Bean("ackContainerFactory")public ConcurrentKafkaListenerContainerFactory ackContainerFactory(ConsumerFactory consumerFactory){ ConcurrentKafkaListenerContainerFactory factory = new ConcurrentKafkaListen原创 2021-04-15 15:31:32 · 3369 阅读 · 0 评论 -
spring boot 动态启动关闭kafka监听、设置默认不监听kafka
spring boot 动态启动关闭kafka监听//添加注解@Component@Slf4jpublic class KafkaReceiver { @Autowired private KafkaListenerEndpointRegistry registry; public static final String KAFKA_LISTENER_ID = "KAFKA_ID"; @Bean("ackContainerFactory") public ConcurrentKaf原创 2021-04-15 15:29:32 · 8577 阅读 · 0 评论 -
kafka设置:1只接受消息、不发送消息;2只发送消息不接受消息;3既接受消息也发送消息;4既不接收消息也不发送消息
kafka设置:1只接受消息、不发送消息;2只发送消息不接受消息;3既接受消息也发送消息;4既不接收消息也不发送消息添加配置项目启动时打开或关闭kafka监听kafka接收类添加配置spring: kafka: # 0:只收不发 1:只发不收 2:收发 3:不发不收 start-or-not: 2 bootstrap-servers: 127.0.0.1:9092 producer: key-serializer: org.apache.kafka.com原创 2021-04-15 15:32:23 · 855 阅读 · 0 评论 -
kafka会把历史数据都获取下来
kafka会把历史数据都获取下来去掉一些ConcurrentKafkaListenerContainerFactory的set属性值留一些重要的就行@Bean("ackContainerFactory")public ConcurrentKafkaListenerContainerFactory ackContainerFactory(ConsumerFactory consumerFactory){ ConcurrentKafkaListenerContainerFactory factory =原创 2021-04-15 15:26:58 · 1666 阅读 · 0 评论 -
Spring boot kafka执行多次多次消费
Spring boot kafka执行多次多次消费试试注释掉retries 失败后重复发送次数max-partitton-fetch-byte 发送最大消息auto-commit-interval 间隔kafka: bootstrap-servers: 127.0.0.1:9092 #指定kafka server的地址,集群配多个,中间,逗号隔开 producer: key-serializer: org.apache.kafka.common.serializatio原创 2021-04-15 15:26:23 · 2071 阅读 · 0 评论