首页 > 解决方案 > debezium sqlServer 连接器任务是多线程的吗?

问题描述

我正在使用 debezium 从 Microsoft SQL Server 数据库中获取数据...

我想知道 debezium 连接器的任务是否使用多个线程。

查看debezium 的代码,我找不到任何明确指定使用多线程的内容。

标签: sql-serverapache-kafka-connectdebezium

解决方案


Debezium 建立在 Kafka Connect 框架之上,它使用一个属性tasks.max,可以配置为启动多个线程。但是,我不知道是否推荐这样做,因为它会启动多个数据库读取

在文档中说明

MySQL 连接器始终使用单个任务,因此不使用此值,因此默认值 (1) 始终可以接受

如果您尝试读取多个表,您可以创建独立的连接器配置并并行运行它们,从而在 Connect 工作集群中启动多个线程


推荐阅读