springboot kafka 同一服务的多个实例,如何设置成不同的消费组group. 动态group
问题场景:我的一个微服务A会在本地缓存一些业务配置数据,配置更新时由相关服务B发送一个变动消息。A收到消息更新本地缓存。那么问题来了,同一个服务A的多个实例a1,a2如何多次消费同一个topic消息解决方案:通过redis setif 加代码动态配置groupID、不同实例获取不动groupID。启动的时候会配置kafka消费工厂ConsumerFactory 这个时候生成groupIDsetIfAbsent()redis。如果失败就继续生成直到成功配置代码如下:package co
原创
2021-07-23 17:30:21 ·
3261 阅读 ·
12 评论