繁体   English   中英

在Kafka连接源连接器中使用消息密钥

[英]Use message key in Kafka connect source connector

我正在使用Kafka连接JDBC源连接器从数据库中的视图读取并将其发布到kafka上,它工作正常。

我的用例是用户可以创建多个对象,对象的顺序在我的应用程序中很重要。 我想使用用户ID作为我发布到主题中的所有消息的消息密钥来维护他们的订单。

我的问题是如何在Kafka连接源连接器中定义消息密钥?

您可以通过向connect-file-source配置文件添加以下代码来使用Kafka Connect的SMT(单消息转换)功能。

transforms=createKey
transforms.createKey.type=org.apache.kafka.connect.transforms.ValueToKey
transforms.createKey.fields=UserId <name of user id column>

这里有关于SMT的更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM