之前参考别的文章实现了spring整合kafka接收单条数据处理,由于高吞吐量,高并发的需要,需要批量取kafka数据,并批量存储。在网上搜索的资料,发现资料比较少,本人在原来单条数据处理的基础上用BatchAcknowledgingMessageListener接口实现了批量接收kafka数据的功能。
前言:环境配置说明,由于spring托管的方式不支持低版本的kafka数据的批量接收,所以在升级kafka为1.1.0时再做批量接收处理。
兼容性参考下图:
1.环境配置:
名称 | 版本号 |
|
|
|