Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以将ApacheKafka连接到Azure SQL数据库吗?_Azure_Apache Kafka_Azure Sql Database_Apache Kafka Connect - Fatal编程技术网

可以将ApacheKafka连接到Azure SQL数据库吗?

可以将ApacheKafka连接到Azure SQL数据库吗?,azure,apache-kafka,azure-sql-database,apache-kafka-connect,Azure,Apache Kafka,Azure Sql Database,Apache Kafka Connect,我需要开发一个应用程序,将Azure SQL DB连接到Apache Kafka。 Azure DB-->SOURCE CONNECTOR-->Kafka主题。 有这样的连接器吗?如果没有,还有什么方法可以做到呢?假设Azure SQL DB支持JDBC,您可以使用() 我没有尝试过,但您可能想看看基于SQL Server日志的CDC选项是否也能正常工作,可以通过Kafka Connect connectors获得: (在0.9中添加了对SQL Server的支持) 中解释了基于查询(JD

我需要开发一个应用程序,将Azure SQL DB连接到Apache Kafka。 Azure DB-->SOURCE CONNECTOR-->Kafka主题。
有这样的连接器吗?如果没有,还有什么方法可以做到呢?

假设Azure SQL DB支持JDBC,您可以使用()

我没有尝试过,但您可能想看看基于SQL Server日志的CDC选项是否也能正常工作,可以通过Kafka Connect connectors获得:

  • (在0.9中添加了对SQL Server的支持)

中解释了基于查询(JDBC)捕获和基于日志的CDC之间的区别。

我发现一个连接器Fivetran可以做到这一点。 我没有试过,但我认为你可以从中学习

参考文献:

文档:


希望这对您有用。

JDBC是的。根据文档,connector实际使用的是更改跟踪,这在Azure SQL数据库中可用。不是基于日志的更改数据捕获,这不是。@DavidBrowne Microsoft您有更多详细信息/参考资料吗?JDBC连接器只能通过查询进行轮询,因此不能保证捕获所有记录状态更改(与基于日志的CDC不同)。谢谢。更改跟踪不会捕获每个状态更改,它只跟踪自上次检查以来插入/更新/删除的行。“此连接器利用了大多数SQL Server版本中提供的更改跟踪功能。”-