关于MySQL binlog数据统一问题
来源:11-9 【总结与作业】关于广告检索服务的介绍及作业

我是很咸很咸咸鱼
2019-09-07
老师您好。后面重构的时候您是用一个kafka监听binlog,多个服务实例去监听kafka消息队列,那么如果要实现多个服务实例都能监听到消息并且更新本地的索引对象,那么这种让kafka只有一个分区,然后每个服务实例单独为一个消费组,那么只要这个分区有信息,那么多个消费实例就可以同时同步本地数据。这种解决方案你看可以么?或者老师看看有什么更好的解决方案,谢谢。
写回答
1回答
-
张勤一
2019-09-09
同学你好:
每个实例都单独的成为一个消费者组,不需要去考虑 Kafka 的分区问题;对 Kafka 来说,任意一个消费者组都可以消费一个 topic 的所有分区消息。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
10