自己知道的推到kafka的数据来源:
从flume中来,通过自定义拦截器,将数据流到kafka响应的分区;
通过canal监控mysql,可以配置kafka的topic或者分区;
通过Attunity监控oracle数据库,也可配置topic分区;
下面是Attunity的介绍:
具体看大神博客:
Kafka如何保证消息的顺序性
https://blog.csdn.net/qianshangding0708/article/details/103360193
https://www.cnblogs.com/sunsky303/p/9511839.html
Kafka 自定义指定消息partition策略规则及DefaultPartitioner源码分析
https://www.cnblogs.com/jakaBlog/p/11956940.html
为什么canal数据只推送到kafka topic的其中一个分区中
https://blog.csdn.net/weixin_42392293/article/details/105822607?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.not_use_machine_learn_pai&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.not_use_machine_learn_pai