项目中需要能够动态配置topic进行消费。

1.application.properties中配置topicName=topic1,topic2

2.@KafkaListener(topics = {"#{'${topicName}'.split(',')}"})

3.pom文件引入springkafka-1.2.2,不能引入springkafka-1.1.0。

原因如下:

1.1.0中的resolveAsString方法有bug,缺少1个else,当传入数组时,这个方法一定会抛出异常.

这个bug在1.2.2中已修复。

1.1.0如下所示:

1.2.2如下所示:

springboot 多topic 动态配置相关推荐

  1. springboot集成Appollo动态配置

    pom新增依赖: <!-- https://mvnrepository.com/artifact/com.ctrip.framework.apollo/apollo-client --> ...

  2. SpringBoot数据库密码动态配置

    一般的开发,我们都习惯把数据库密码配置在属性文件中,这样配置方便好用,但是缺点也是很明显的.这样配置的密码是静态的.明文的.一般都安全要求比较严格的公司,这些密码都会被统一管理,定期修改.我们需要动态 ...

  3. kafka原理_Kafka动态配置实现原理解析

    总 第19篇 2019年 第15篇 一.问题导读Apache Kafka在全球各个领域各大公司获得广泛使用,得益于它强大的功能和不断完善的生态.其中Kafka动态配置是一个比较高频好用的功能,下面我们 ...

  4. 【kafka】Kafka中的动态配置源码分析

    1.概述 2.源码分析 Broker启动加载动态配置 KafkaServer.startup 启动加载动态配置总流程 2.1 动态配置初始化 config.dynamicConfig.initiali ...

  5. springboot整合Quartz实现动态配置定时任务

    版权声明:本文为博主原创文章,转载请注明出处. https://blog.csdn.net/liuchuanhong1/article/details/60873295 前言 在我们日常的开发中,很多 ...

  6. SpringBoot打成jra包启动时读取外部配置文件实现动态配置

    场景 若依前后端分离版手把手教你本地搭建环境并运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 在上面 ...

  7. SpringBoot 优雅实现动态数据源切换配置

    点击关注公众号,利用碎片时间学习 前言 随着应用用户数量的增加,相应的并发请求的数量也会跟着不断增加,慢慢地,单个数据库已经没有办法满足我们频繁的数据库操作请求了,在某些场景下,我们可能会需要配置多个 ...

  8. maven springboot 除去指定的jar包_Spring Boot打包瘦身 Docker 使用全过程 动态配置、日志记录配置...

    springBoot打包的时候代码和jar包打包在同一个jar包里面,会导致jar包非常庞大,在不能连接内网的时候调试代码,每次只改动了java代码就需要把所有的jar包一起上传,导致传输文件浪费了很 ...

  9. SpringBoot 动态配置邮箱发件人

    SpringBoot 动态配置邮箱发件人 现在的消息模块少不了邮件发送.短信发送和手机推送的功能.邮件发送的功能历史最为悠久,也算的上烂大街的功能.一般在配置文件中设置好邮箱地址.账号.密码和发件服务 ...

  10. kafka动态配置topic

     之前使用@org.springframework.kafka.annotation.KafkaListener这个注解的时候,是在yml文件中配置,然后使用@KafkaListener(topics ...

最新文章

  1. 解决ASP网页乱码的问题
  2. jdbc连接mysql驱动方式_JDBC连接数据库系列教程 – JDBC注册驱动的常见方式
  3. c++不允许使用不完整的类型
  4. 某学校学生在计算机等级水平测试中,提高中职学校计算机等级考试(一级)通过率的教学策略研究...
  5. 《Swift编程语言教程》中文翻译及读书笔记page21
  6. ListFragment的使用
  7. Hadoop详解(六):MapReduce计算框架详解
  8. C++常用函数的使用方法小结
  9. pandas基本数据处理
  10. 那些年,程序员用过的行酒令
  11. client intended to send too large body
  12. 【程序员感悟系列】 由一点业务说开去
  13. Postgresql之split_part()切割函数,取最后一部分
  14. Python实现A*算法解决N数码问题
  15. 3年才能驾驭新技术,不如试试这个低代码魔方
  16. python 微博自动点赞软件_python3 爬虫学习: 自动给你心上人的微博点赞
  17. 查看打包成exe程序的批处理并提取代码
  18. js前篇!道路千万条,安全第一条,前端学不好,亲人泪两行。
  19. redis中hget命令
  20. 计算机毕业设计论文该怎么写?软件工程毕设选题推荐有哪些;计算机毕业设计不会做怎么办;怎么做什么简单;电子信息工程毕业设计要做到什么程度

热门文章

  1. TF-IDF算法java实现【转载】
  2. 商城系统mysql数据表设计_购物商城数据库设计-商品表设计
  3. Rust本地化实现 —— fluent
  4. SAXParseException 前言中不允许有内容
  5. 边缘计算开源项目概述
  6. iframe 如何禁止视频自动播放
  7. 89c51汇编语言波形发生器,51单片机汇编语言实现波形发生器.docx
  8. 壳聚糖/葡聚糖/纳米羟基磷灰石复合水凝胶/鱼明胶-半乳糖壳聚糖水凝胶肝支架的制备
  9. java画乌龟_简单的实现java多线程——龟兔赛跑
  10. 提高电脑速度的超多方法。