spring-boot 2.1.x中怎么集成kafka
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,今天就跟大家聊聊有关spring-boot 2.1.x中怎么集成kafka,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。pom.xml配置:
千家信息网最后更新 2025年12月02日spring-boot 2.1.x中怎么集成kafka
今天就跟大家聊聊有关spring-boot 2.1.x中怎么集成kafka,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
pom.xml配置:
org.springframework.boot spring-boot-starter ${spring-boot.version} org.springframework.boot spring-boot-starter-web ${spring-boot.version} org.springframework.boot spring-boot-starter-tomcat org.springframework.boot spring-boot-starter-undertow ${spring-boot.version} org.springframework.kafka spring-kafka ${kafka.version} org.apache.kafka kafka-clients 2.3.1 com.fasterxml.jackson.core jackson-databind 2.10.0 com.fasterxml.jackson.core jackson-core 2.10.0
yml配置:
spring: kafka: # 以逗号分隔的地址列表,用于建立与 Kafka 集群的初始连接 (kafka 默认的端口号为 9092) bootstrap-servers: 127.0.0.1:9092 producer: # 发生错误后,消息重发的次数。 retries: 0 #当有多个消息需要被发送到同一个分区时,生产者会把它们放在同一个批次里。该参数指定了一个批次可以使用的内存大小,按照字节数计算。 batch-size: 16384 # 设置生产者内存缓冲区的大小。 buffer-memory: 33554432 # 键的序列化方式 key-serializer: org.apache.kafka.common.serialization.StringSerializer # 值的序列化方式 value-serializer: org.apache.kafka.common.serialization.StringSerializer # acks=0 : 生产者在成功写入消息之前不会等待任何来自服务器的响应。 # acks=1 : 只要集群的首领节点收到消息,生产者就会收到一个来自服务器成功响应。 # acks=all :只有当所有参与复制的节点全部收到消息时,生产者才会收到一个来自服务器的成功响应。 acks: 1 consumer: # 自动提交的时间间隔 在 spring boot 2.X 版本中这里采用的是值的类型为 Duration 需要符合特定的格式,如 1S,1M,2H,5D auto-commit-interval: 1S # 该属性指定了消费者在读取一个没有偏移量的分区或者偏移量无效的情况下该作何处理: # latest(默认值)在偏移量无效的情况下,消费者将从最新的记录开始读取数据(在消费者启动之后生成的记录) # earliest :在偏移量无效的情况下,消费者将从起始位置读取分区的记录 auto-offset-reset: earliest # 是否自动提交偏移量,默认值是 true,为了避免出现重复数据和数据丢失,可以把它设置为 false,然后手动提交偏移量 enable-auto-commit: true # 键的反序列化方式 key-deserializer: org.apache.kafka.common.serialization.StringDeserializer # 值的反序列化方式 value-deserializer: org.apache.kafka.common.serialization.StringDeserializer listener: # 在侦听器容器中运行的线程数。 concurrency: 5
看完上述内容,你们对spring-boot 2.1.x中怎么集成kafka有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
偏移
消息
生产者
生产
序列
方式
消费者
消费
成功
内容
情况
数据
服务器
服务
内存
大小
批次
节点
集群
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
剑灵单机修改服务器经验
服务器上架教程图
网络安全非法外联种类
岗山软件开发西安有限公司
如何用数据库做客户报备表
游戏邮件服务器的架构
台湾服务器光算云 优势
数据库怎么查询降序的第一位
压缩软件开发
上海经信委软件开发限额
支付宝软件开发人
数据库日期设定范围内
中国图书全文数据库的检索方式
软件开发商报价单
甲骨文数据库系统工程师平均工资
服务器网关配置怎么查
潍坊歌尔软件开发待遇
网络安全职称评审
昆山互联网科技
光馨网络技术工作室
软件开发的上班时间
饥荒联机版服务器mod排行
软件开发的公司成本怎么做
光网络技术图解
宁波宁海县靠谱软件开发首选
iminit+数据库
天津市网络安全培训班
网站数据库怎么才安全
人类神经网络技术
政采目录网络安全设备有哪些