我现在消费binlog日志,上游mysql会经常进行大批量的操作。kafka报文消息中单条kafka消息中会包含多条数据,是否又办法进行一个拆分呢?比如如果是一个大的报文,即:同一个报文中包含了100条数据,是否支持拆分成20条数据为一个报文进行发送?
原提问者GitHub用户liujinhui1994
目前binlog本身会有一定的拆包行为,canal在解析binlog后发送给MQ,可以通过设置partition策略来将大binlog拆分
原回答者GitHub用户agapple
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。