importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplicationpublicclassDemoApplication{ publicstaticvoidmain(String[] args){SpringApplication.run(DemoApplication.class, args);}} 代码仓库 https:...
application: name: spring-kafka-basic-demo kafka: bootstrap-servers: localhost:9092 producer: client-id: spring-kafka-basic-demo-producer consumer: client-id: spring-kafka-basic-demo-consumer group-id: spring-kafka-basic-demo-group kafka: topic: basic-demo-topic: spring-kafka-basic-demo-topic1....
2021-01-09 22:39:50.443 [kafka-producer-network-thread | producer-1] INFO com.demo.kafka.KafkaProducer:43 - mytopic - 生产者 发送消息成功:SendResult [producerRecord=ProducerRecord(topic=mytopic, partition=null, headers=RecordHeaders(headers = [], isReadOnly = true), key=null, value=this ...
因此启动Kafka前需要先启动ZK。 二、Demo快速实现功能( Kafka Windows环境搭建并集成Springboot ) 1、 Kafka Windows环境搭建 这块参考如下文章进行搭建:消息队列学习02:kafka Windows环境搭建并集成Springboot 2、Spring Boot 集成Kafka的demo 我的环境:windows,kafka_2.11-2.1.1,Zookeeper-3.4.14,SpringBoot...
项目结构如下图,其中kafka-consumer模块是消费者模块,kafka-producer模块是生产者模块。 kafka-consumer模块结构如下图。 kafka-producer模块结构如下图。 kafka-demo的POM <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001...
本篇主要讲解SpringBoot 如何集成Kafka ,并且简单的 编写了一个Demo 来测试 发送和消费功能 前言 选择的版本如下: springboot : 2.3.4.RELEASE spring-kafka : 2.5.6.RELEASE kafka : 2.5.1 zookeeper : 3.4.14 本Demo 使用的是 SpringBoot 比较高的版本 SpringBoot 2.3.4.RELEASE 它会引入 spring-kafka 2.5...
<name>demo-kafka</name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...
package demo.config; import demo.listener.BatchMessageListener; import org.apache.kafka.clients.consumer.Consumer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; import org.springframework.context.annotation.Bean; import org.spring...
本Demo 使用的是 SpringBoot 比较高的版本 SpringBoot 2.3.4.RELEASE 它会引入 spring-kafka 2.5.6 RELEASE ,对应了版本关系中的 Spring Boot 2.3 users should use 2.5.x (Boot dependency management will use the correct version). spring和 kafka 的版本 关系 ...
fastjson 1.2.41 二.配置文件 server.port=4400 #kafka配置 #=== kafka === # 指定kafka 代理地址,可以多个 spring.kafka.bootstrap-servers=192.168.102.88:9092 # 指定默认消费者group id spring.kafka.consumer.group-id=jkafka.demo #earliest 当各分区下有已提交的offset时,从...