项目场景:
我们系统需要把设备版本的信息展示出来,数据是EAP对设备进行数采抛到kafka中,再由我们消费展示。
问题描述
我们的系统用的springmvc框架,整合kafka后,绿色topic都能正常消费,红色topic始终消费不到消息
原因分析:
1.没有生产者生产消息,导致消费不到
排查过程:kafka可视化软件查看到topic里是不断有消息产生的。
2.程序整合kafka配置错误,导致无法消费
排查过程:相同的代码,绿色topic都能正常消费,红色topic始终消费不到消息
解决方案:
如上图配置,将value的序列化方式由String改为Byte即可
监听类也可以调整为Object接收,String接收会报错
SpringMVC整合kafka可参考博文