开发者社区> 问答> 正文

关于kafka topic设置

请问目前是否支持对应每张mysql表设置一个对应的kafka topic? 初步看代码,目前似乎只支持对应一个destination设置多个topic,数据会发往设置的所有topic。

原提问者GitHub用户lawrence-chen

展开
收起
Java工程师 2023-05-08 19:21:02 145 0
2 条回答
写回答
取消 提交回答
  • 目前只支持一个destination一个topic

    原回答者GitHub用户agapple

    2023-05-09 19:34:58
    赞同 展开评论 打赏
  • Kafka本身并不会对应每张MySQL表设置一个对应的Kafka Topic。一般来说,Kafka Topic是根据应用程序和业务需求来设计的。在实际应用中,可以将一个MySQL表的数据写入到一个Kafka Topic中,也可以将多个MySQL表的数据写入到一个Kafka Topic中,这取决于应用程序的需要。

    对于Kafka Connect组件,它提供了MySQL Connector,可以将MySQL表的数据实时写入到Kafka Topic中。在使用MySQL Connector时,可以通过配置文件中的"topics"参数来指定写入的Kafka Topic,可以设置一个或多个Topic。

    如果需要将不同MySQL表的数据写入到不同的Kafka Topic中,可以通过配置多个MySQL Connector实例来实现。每个MySQL Connector实例对应一个MySQL表,同时配置对应的Kafka Topic即可。

    2023-05-09 08:04:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第16讲】:Spring Boot 2.0 实战Apache Kafka百万级高并发消息中间件与原理解析 立即下载
MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
消息队列kafka介绍 立即下载