我正在使用kafka connect jdbc源连接器从数据库中的视图中读取数据并将其发布到kafka上,它工作正常。我的用例是,用户可以创建多个对象,对象的顺序在我的应用程序中很重要。我想使用用户id作为我发布到主题中的所有消息的消息键来维护它们的顺序。我的问题是如何在kafka connect源连接器中定义消息键?
5ktev3wc1#
您可以通过添加以下代码来连接文件源配置文件,从而使用kafka connect的smt(单消息转换)功能。
transforms=createKey transforms.createKey.type=org.apache.kafka.connect.transforms.ValueToKey transforms.createKey.fields=UserId <name of user id column>
有关smt的更多信息,请点击此处
1条答案
按热度按时间5ktev3wc1#
您可以通过添加以下代码来连接文件源配置文件,从而使用kafka connect的smt(单消息转换)功能。
有关smt的更多信息,请点击此处