cdc 发送到Kafka 的消息协议

那请问老师一下,cdc把数据推送到kafka 后,然后flink 又从kafka里面消费数据,这个时候为啥可以把格式设置为canal-json呢?
flink 除了支持canal-json 以外,maxwell也支持吗?