摘要:
背景 项目中有些分支暂时不需要用到kafka的消费监听,但以后可能会用到。于是需要一个方法可以动态开关kafka相关功能。 解决方案 通过注解@ConditionalOnProperty或注解@ConditionalOnBean实现,推荐使用@ConditionalOnProperty。 @Cond 阅读全文
摘要:
背景 当一次拉取接收数据过多时,会出现消费过慢超过默认超时时间,导致消费积压,消费者心跳过期,离开消费组从而失去该消费组消费数据的情况。 解决方案 减少单次拉取消息条数,增加最大拉取间隔时间。 消费者配置中,减少单次拉取消息条数max.poll.records,增加获取消息后提交偏移量的最大时间ma 阅读全文