
springboot
jackycjw
这个作者很懒,什么都没留下…
展开
-
Kafka无法消费的问题解决记录
今天同事那边出现了一个关于kafka无法消费的小问题。框架是springboot,相同的程序,相同的配置,第一次启动可以消费到数据,第二次启动就无法消费。经排查原因是:request.timeout.ms配置的时间太长,且第一次退出程序时,是强制退出,并不是优雅的关闭资源后退出。这样导致kafka服务端针对该groupId的消费者仍然在拉取消息(TCP的特性)。后启动的程序由于groupId相同,无法分配到partition。故无法消费解决方案:1、程序优雅的关闭,不要强制退出。这样spring原创 2021-01-19 10:56:53 · 4954 阅读 · 2 评论 -
springboot-自定义starter
在实际业务开发过程当中,有很多公共的功能。针对这些功能,可以自己开发公共的starter模块命名对于自己开发的starter模块,一般使用xxx-spring-boot-starter,而spring自己生态圈的starter,一般都是spring-boot-starter-xxx格式命名maven依赖(pom.xml) <!-- 版本自己定 --> <parent> <groupId>org.springframework.boot</g原创 2020-10-22 10:19:07 · 158 阅读 · 0 评论